--- autojump-21.3.0/bin/autojump.sh +++ autojump-21.3.0/bin/autojump.sh @@ -1,17 +1,17 @@ # source autojump on BASH or ZSH depending on the shell shell=`echo ${SHELL} | awk -F/ '{ print $NF }'` - -# check local install -if [ -s ~/.autojump/etc/profile.d/autojump.${shell} ]; then - source ~/.autojump/etc/profile.d/autojump.${shell} - -# check global install -elif [ -s /etc/profile.d/autojump.${shell} ]; then - source /etc/profile.d/autojump.${shell} - -# check custom install locations (modified by Homebrew or using --destdir option) -elif [ -s custom_install/autojump.${shell} ]; then - source custom_install/autojump.${shell} - -fi +case ${shell} in + bash|zsh) + # check local install + if [ -s ~/.autojump/etc/profile.d/autojump.${shell} ]; then + source ~/.autojump/etc/profile.d/autojump.${shell} + # check global install + elif [ -s "${EPREFIX}"/etc/profile.d/autojump.${shell} ]; then + source "${EPREFIX}"/etc/profile.d/autojump.${shell} + fi + ;; + *) + echo "Your shell ${shell} (from SHELL=${SHELL}) is unkown." + ;; +esac