From 28abdf4924bf86c22a20a1ede340ecde43b37060 Mon Sep 17 00:00:00 2001 From: Jonas Dohse Date: Mon, 10 Mar 2014 11:59:17 +0100 Subject: [PATCH] Support deduction of nvm directory in zsh In zsh nvm fails to deduce nvm's directory from nvm.sh, because `$BASH_SOURCE` is not present in zsh. Use nvm.sh paths if either `$BASH_SOURCE` or `$0` is present. --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 0016ad5..2eb128e 100755 --- a/nvm.sh +++ b/nvm.sh @@ -19,7 +19,7 @@ fi # Auto detect the NVM_DIR if [ ! -d "$NVM_DIR" ]; then - if [ -n "$BASH_SOURCE" ]; then + if [ -n "${BASH_SOURCE[0]:-$0}" ]; then export NVM_DIR=$(cd $NVM_CD_FLAGS $(dirname ${BASH_SOURCE[0]:-$0}) > /dev/null && pwd) else export NVM_DIR=$HOME/.nvm