You’ve just triggered my fight or flight reflex. Three years ago I spent about three months writing an entire .NET/WPF application with nothing but Powershell and XAML. Having access to .NET was nice… but the shell was trying to be too many things at once and the mix of method calls, programs, and cmdlets was infuriating.
I’ll never forgive them for aliasing curl to Invoke-WebRequest instead of the real curl.exe.
You’ve just triggered my fight or flight reflex. Three years ago I spent about three months writing an entire .NET/WPF application with nothing but Powershell and XAML. Having access to .NET was nice… but the shell was trying to be too many things at once and the mix of method calls, programs, and cmdlets was infuriating.
I’ll never forgive them for aliasing
curl
toInvoke-WebRequest
instead of the realcurl.exe
.At least they walked that one back, by just shipping curl with Windows.
They did in version 7, but not in version 5, and even Windows 11 only bundles 5. All the bullshit aliases are still there.
True, they removed the aliases in Core, but left them alone in the bundled version since much like base
cmd
they’re not updating it anymore.