Not sure if this is a bug or not, thought i'd post it and see tho
Alias test { set -u10 %var TEST | %var = TESTX }
In that code, the
%var = TESTX stops the effect of the -u
Meaning the var is no longer timed and wont be unset after 10 seconds
But here:
Alias test { var %x | %x = lol | echo -a %x }
The
%x = lol did not change the fact that %x is local, and %x is unset once the code ends
any explaination ? O_o