But does not work with:
* zsh
* csh
* fish
* tcsh
* es
* rc
* sash
I did not see any ill-effects on the shells where it didn't work, besides not finding executables in ~/bin. And I think we have the vast majority of Ubuntu's shell users covered with (bash, dash, ksh, ash).
I have tested my patch.
It works well with:
* bash
* dash
* ksh
* ash
But does not work with:
* zsh
* csh
* fish
* tcsh
* es
* rc
* sash
I did not see any ill-effects on the shells where it didn't work, besides not finding executables in ~/bin. And I think we have the vast majority of Ubuntu's shell users covered with (bash, dash, ksh, ash).
:-Dustin