I think the default /etc/profile.d strategy is kinda useful. If the script in a dir (like ~/.disper) is executable, it's executed, otherwise it's ignored. And for globally installed scripts you could indeed pass arguments or link the scripts in your local dir.
Cool that people are still looking at this!
I think the default /etc/profile.d strategy is kinda useful. If the script in a dir (like ~/.disper) is executable, it's executed, otherwise it's ignored. And for globally installed scripts you could indeed pass arguments or link the scripts in your local dir.