From 1ad9d18257af5e478a0913897c92da6512873074 Mon Sep 17 00:00:00 2001 From: 00Davo Date: Wed, 18 Sep 2013 17:10:24 +1000 Subject: [PATCH] Finds NVM_DIR without using cd Using `cd` makes the nvm directory the number-one directory in `autojump`'s database---which is somewhat confusing since the user basically never `cd`s to it directly!---so here's an alternative method that doesn't use the `cd` command. I've checked it works in both Bash and Zsh. --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index aaeb18e..c2d40e2 100755 --- a/nvm.sh +++ b/nvm.sh @@ -9,7 +9,7 @@ # Auto detect the NVM_DIR if [ ! -d "$NVM_DIR" ]; then - export NVM_DIR=$(cd $(dirname ${BASH_SOURCE[0]:-$0}) > /dev/null && pwd) + export NVM_DIR=$(dirname $(readlink -f ${BASH_SOURCE[0]:-$0})) fi # Make zsh glob matching behave same as bash