diff --git a/install.bash b/install.bash index 115cb00..a39c997 100755 --- a/install.bash +++ b/install.bash @@ -131,14 +131,18 @@ install-cargo-binary() { install-autojump() { local install_path="${1}/autojump" - cd "$(mktemp -d)" - git clone "https://github.com/wting/autojump.git" "autojump" || return 1 - ( - cd "autojump" - python3 "install.py" -d "${install_path}" - sed -i "s/\#\!\/usr\/bin\/env\ python/\#\!\/usr\/bin\/env\ python3/" \ - "${install_path}/bin/autojump" - ) || return 1 + if ! [[ -e "${install_path}" ]]; then + cd "$(mktemp -d)" + git clone "https://github.com/wting/autojump.git" "autojump" || return 1 + ( + cd "autojump" + python3 "install.py" -d "${install_path}" + sed -i "s/\#\!\/usr\/bin\/env\ python/\#\!\/usr\/bin\/env\ python3/" \ + "${install_path}/bin/autojump" + ) || return 1 + else + log "info" "${GREEN}Autojump${RESET_BOLD} already installed, skipping" + fi }