diff --git a/plugins/available/nvm.plugin.bash b/plugins/available/nvm.plugin.bash index e845d922..5740c22c 100644 --- a/plugins/available/nvm.plugin.bash +++ b/plugins/available/nvm.plugin.bash @@ -9,13 +9,17 @@ about-plugin 'node version manager configuration' export NVM_DIR=${NVM_DIR:-$HOME/.nvm} # This loads nvm -if command -v brew &>/dev/null && [ -s $(brew --prefix nvm)/nvm.sh ] +if [ -s "$NVM_DIR/nvm.sh" ] then - . $(brew --prefix nvm)/nvm.sh + source "$NVM_DIR/nvm.sh" else - [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" + if command -v brew &>/dev/null && [ -s $(brew --prefix nvm)/nvm.sh ] + then + source $(brew --prefix nvm)/nvm.sh + fi fi + if ! command -v nvm &>/dev/null then function nvm() {