• rtxn@lemmy.worldM
    link
    fedilink
    arrow-up
    18
    ·
    10 days ago

    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-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.

    • pivot_root@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      10 days ago

      The even more fucked-up part is that Invoke-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.

      That is absolutely horrifying.