It gets better. PowerShell 5, which is still the default installation on Windows 11, aliases curl and wget to Invoke-WebRequest. The fucked-up part is that Win11 includes the real curl too, but the alias shadows it, and you have to use curl.exe. The even more fucked-up part is that Invoke-WebRequeststill uses Internet Explorer to parse the result, and will panic if -UseBasicParsing is not passed every time, or IE isn’t installed and initialized.
I used to develop applications in PowerShell. I still wear the mental scars.
The even more fucked-up part is that Invoke-WebRequeststill uses Internet Explorer to parse the result, and will panic if -UseBasicParsing is not passed every time, or IE isn’t installed and initialized.
Powershell does the opposite, having an alias from
ls
to whatever the powershell equivalent ofdir
is.It gets better. PowerShell 5, which is still the default installation on Windows 11, aliases
curl
andwget
toInvoke-WebRequest
. The fucked-up part is that Win11 includes the realcurl
too, but the alias shadows it, and you have to usecurl.exe
. The even more fucked-up part is thatInvoke-WebRequest
still uses Internet Explorer to parse the result, and will panic if-UseBasicParsing
is not passed every time, or IE isn’t installed and initialized.I used to develop applications in PowerShell. I still wear the mental scars.
That is absolutely horrifying.
And
curl
, and several others