.. | |||||
ksh-functions | |||||
zsh-functions | |||||
bash | |||||
bash_completion | |||||
cmake | |||||
csh | |||||
fish | |||||
fish_completion | |||||
ksh | |||||
lisp | |||||
perl.pm | |||||
profile-compat.csh | |||||
profile-compat.sh | |||||
profile.csh | |||||
profile.sh | |||||
python.py | |||||
r.R | |||||
ruby.rb | |||||
sh | |||||
tcl | |||||
tcsh | |||||
tcsh_completion | |||||
zsh |
# get current shell name by querying shell variables or looking at parent # process name if [ -n "${BASH:-}" ]; then if [ "${BASH##*/}" = 'sh' ]; then shell='sh' else shell='bash' fi elif [ -n "${ZSH_NAME:-}" ]; then shell=$ZSH_NAME else shell=$(/usr/bin/basename $(/usr/bin/ps -p $$ -ocomm=)) fi if [ -f /usr/share/Modules/init/$shell ]; then . /usr/share/Modules/init/$shell else . /usr/share/Modules/init/sh fi
.. | |||||
ksh-functions | |||||
zsh-functions | |||||
bash | |||||
bash_completion | |||||
cmake | |||||
csh | |||||
fish | |||||
fish_completion | |||||
ksh | |||||
lisp | |||||
perl.pm | |||||
profile-compat.csh | |||||
profile-compat.sh | |||||
profile.csh | |||||
profile.sh | |||||
python.py | |||||
r.R | |||||
ruby.rb | |||||
sh | |||||
tcl | |||||
tcsh | |||||
tcsh_completion | |||||
zsh |