Description
[PowerShell Committee has Rejected this RFC, see decision for details]
This issue is to discuss the weak aliases RFC.
This proposal helps address issues related to the curl
/wget
aliases introduced in PowerShell V3.
The discussion should focus on the strengths and weaknesses of this specific proposal and on avoiding or minimizing breaking changes. Ideally, existing scripts should continue to run without any changes when a new version of Windows PowerShell is installed.
Note that doing nothing is the only way to completely avoid breaking changes - the goal of this RFC is to find a compromise.
This RFC does propose a breaking change, but only in scripts where curl
and wget
are meant to call Invoke-WebRequest
but curl.exe
or wget.exe
are found via the path. We don't have data on how often this might be an issue - but if a future version of Windows installs curl.exe
and wget.exe
by default, then it may be pointless to implement this RFC as that would be equivalent to removing the aliases.