Use node to get version information if nvm is not present

Fixes #132
This commit is contained in:
Michael Robinson
2016-04-20 21:35:11 +12:00
committed by Caio Gondim
parent d5b375063e
commit 5ca3596f58
2 changed files with 7 additions and 5 deletions

View File

@@ -539,11 +539,13 @@ prompt_nvm() {
return
fi
$(type nvm >/dev/null 2>&1) || return
local nvm_prompt
nvm_prompt=$(nvm current 2>/dev/null)
[[ "${nvm_prompt}x" == "x" ]] && return
if [[ $(type nvm >/dev/null 2>&1) ]]; then
nvm_prompt=$(nvm current 2>/dev/null)
[[ "${nvm_prompt}x" == "x" ]] && return
else
nvm_prompt="$(node --version)"
fi
nvm_prompt=${nvm_prompt}
prompt_segment $BULLETTRAIN_NVM_BG $BULLETTRAIN_NVM_FG $BULLETTRAIN_NVM_PREFIX$nvm_prompt
}