Windows PowerShell で curl すると謎コマンドになる
Windows PoworShell での curl
Windows PowerShell で curl 使おうとしたら、なんかInvoke-WebRequestのエイリアスだよって言われた。
👆 ということらしいので、curl.exeと入力して使っていた。
よくexe忘れて怒られてた。
PowerShell Core での curl
PowerShell Core (pwsh.exe) に乗り換えたら、curl がInvoke-WebRequestのエイリアスじゃなくなってた。
👆PowerShell Core ではInvoke-WebRequestをiwrにエイリアスしてるっぽい。
まとめ
古いWindows Powershellだとcurlがエイリアスとして使われている
PowerShell するなら PowerShell Core を使うべき
というかビルトインの PowerShell を PowerShell Core にしてほしい😀