728c8e717435b31cb7db90168e1e7bd27b95e3f5

Author
Sascha Bratton <sascha@brattonbratton.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

nvm: load nvm script only if command doesn't already exist (#5454)

Fixes #5453.

Diff

 1diff --git a/plugins/nvm/nvm.plugin.zsh b/plugins/nvm/nvm.plugin.zsh
 2index 9dde3a266ae18237c8cbabe3e7af862c6450f6af..4bab8e9d701f91bf6998148327e1fcf40b521eda 100644
 3--- a/plugins/nvm/nvm.plugin.zsh
 4+++ b/plugins/nvm/nvm.plugin.zsh
 5@@ -1,5 +1,8 @@
 6 # Set NVM_DIR if it isn't already defined
 7 [[ -z "$NVM_DIR" ]] && export NVM_DIR="$HOME/.nvm"
 8 
 9-# Load nvm if it exists
10-[[ -f "$NVM_DIR/nvm.sh" ]] && source "$NVM_DIR/nvm.sh"
11+# Try to load nvm only if command not already available
12+if ! type "nvm" &> /dev/null; then
13+    # Load nvm if it exists
14+    [[ -f "$NVM_DIR/nvm.sh" ]] && source "$NVM_DIR/nvm.sh"
15+fi