Searching the forum it seems in the past that the rest of command line expansion %$ in an alias would include redirection as well, but in current testing it no longer appears to do so.
I have an alias to temporarily set a proxy for wget
wget=setlocal %+ set HTTP_proxy=xxx %+ *wget --proxy %$ %+ endlocal
(I thought there was a syntax for temporary environment variable setting but I misplaced the reference, so I am using setlocal/endlocal.)
Now if I do
wget --help | grep proxy
I get all of the help output because the expansion leaves the | grep proxy after the endlocal.
How can I fix this?
I have an alias to temporarily set a proxy for wget
wget=setlocal %+ set HTTP_proxy=xxx %+ *wget --proxy %$ %+ endlocal
(I thought there was a syntax for temporary environment variable setting but I misplaced the reference, so I am using setlocal/endlocal.)
Now if I do
wget --help | grep proxy
I get all of the help output because the expansion leaves the | grep proxy after the endlocal.
How can I fix this?