1322ff04a7
The last version of autojump available on Macports does not have anymore different shell scripts (.sh, .zsh, .bash ...) to be sourced but just one autojump.sh that takes care of that located at /opt/local/etc/profile.d/autojump.sh fix # 4625
22 lines
1.2 KiB
Bash
22 lines
1.2 KiB
Bash
if [ $commands[autojump] ]; then # check if autojump is installed
|
|
if [ -f $HOME/.autojump/etc/profile.d/autojump.zsh ]; then # manual user-local installation
|
|
. $HOME/.autojump/etc/profile.d/autojump.zsh
|
|
elif [ -f $HOME/.autojump/share/autojump/autojump.zsh ]; then # another manual user-local installation
|
|
. $HOME/.autojump/share/autojump/autojump.zsh
|
|
elif [ -f $HOME/.nix-profile/etc/profile.d/autojump.zsh ]; then # nix installation
|
|
. $HOME/.nix-profile/etc/profile.d/autojump.zsh
|
|
elif [ -f /usr/share/autojump/autojump.zsh ]; then # debian and ubuntu package
|
|
. /usr/share/autojump/autojump.zsh
|
|
elif [ -f /etc/profile.d/autojump.zsh ]; then # manual installation
|
|
. /etc/profile.d/autojump.zsh
|
|
elif [ -f /etc/profile.d/autojump.sh ]; then # gentoo installation
|
|
. /etc/profile.d/autojump.sh
|
|
elif [ -f /usr/local/share/autojump/autojump.zsh ]; then # freebsd installation
|
|
. /usr/local/share/autojump/autojump.zsh
|
|
elif [ -f /opt/local/etc/profile.d/autojump.zsh ]; then # mac os x with ports
|
|
. /opt/local/etc/profile.d/autojump.sh
|
|
elif [ $commands[brew] -a -f `brew --prefix`/etc/autojump.sh ]; then # mac os x with brew
|
|
. `brew --prefix`/etc/autojump.sh
|
|
fi
|
|
fi
|