1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

fix install help msg, clean up uninstall.sh

This commit is contained in:
William Ting 2012-02-08 10:03:05 -10:00
parent 02262b9089
commit 2718a056df
2 changed files with 11 additions and 35 deletions

View File

@ -34,7 +34,7 @@ function add_msg {
} }
function help_msg { function help_msg {
echo "sudo ./install.sh [--local] [--prefix /usr/local]" echo "sudo ./install.sh [--local] [--prefix /usr/local] [--zsh]"
} }
# Default install directory. # Default install directory.

View File

@ -19,42 +19,16 @@ function help_msg {
echo "sudo ./uninstall.sh [--prefix /usr/local]" echo "sudo ./uninstall.sh [--prefix /usr/local]"
} }
function remove_j {
# zsh: remove _j from fpath, only works within zsh
# autocompletion file in the first directory of the FPATH variable
#fail=true
#for f in $fpath
#do
#if [ -f ${f}/_j ]; then
#rm -v ${f}/_j || sudo rm -v ${f}/_j
#break
#fi
#done
sudo rm -v /usr/local/share/zsh/site-functions/_j
}
function remove_msg { function remove_msg {
if [ "${2}" == "bash" ]; then echo
echo echo "Please remove the line from .${2}rc :"
echo "Please remove the line from ${bashrc_file} :" echo
echo if [ "${1}" == "global" ]; then
if [ "${1}" == "global" ]; then echo -e "\tsource /etc/profile.d/autojump.${2}"
echo -e "\tsource /etc/profile.d/autojump.bash" elif [ "${1}" == "local" ]; then
elif [ "${1}" == "local" ]; then echo -e "\tsource ~/etc/profile.d/autojump.${2}"
echo -e "\tsource ~/etc/profile.d/autojump.bash"
fi
echo
elif [ "${2}" == "zsh" ]; then
echo
echo "Please remove the line from ~/.zshrc :"
echo
if [ "${1}" == "global" ]; then
echo -e "\tsource /etc/profile.d/autojump.zsh"
elif [ "${1}" == "local" ]; then
echo -e "\tsource ~/etc/profile.d/autojump.zsh"
fi
echo
fi fi
echo
} }
# Default install directory. # Default install directory.
@ -99,6 +73,8 @@ if [ -d "${prefix}/share/autojump/" ]; then
sudo rm -v ${prefix}/bin/autojump sudo rm -v ${prefix}/bin/autojump
sudo rm -v ${prefix}/share/man/man1/autojump.1 sudo rm -v ${prefix}/share/man/man1/autojump.1
sudo rm -v /etc/profile.d/autojump.sh sudo rm -v /etc/profile.d/autojump.sh
sudo rm -v /usr/local/share/zsh/site-functions/_j
if [ -f /etc/profile.d/autojump.bash ]; then if [ -f /etc/profile.d/autojump.bash ]; then
sudo rm -v /etc/profile.d/autojump.bash sudo rm -v /etc/profile.d/autojump.bash
remove_msg "global" "bash" remove_msg "global" "bash"