NVM hiding

From https://github.com/caiogondim/bullet-train.zsh/issues/208
This commit is contained in:
William Nguyen
2020-03-28 04:15:12 -07:00
parent 1ff497a615
commit 7d14134302

View File

@@ -588,17 +588,20 @@ prompt_virtualenv() {
# NVM: Node version manager # NVM: Node version manager
prompt_nvm() { prompt_nvm() {
local nvm_prompt setopt extended_glob
if type nvm >/dev/null 2>&1; then if [[ (-n *.js(#qN)) || (-n *.json(#qN)) ]]; then
nvm_prompt=$(nvm current 2>/dev/null) local nvm_prompt
[[ "${nvm_prompt}x" == "x" || "${nvm_prompt}" == "system" ]] && return if type nvm >/dev/null 2>&1; then
elif type node >/dev/null 2>&1; then nvm_prompt=$(nvm current 2>/dev/null)
nvm_prompt="$(node --version)" [[ "${nvm_prompt}x" == "x" ]] && return
else elif type node >/dev/null 2>&1; then
return nvm_prompt="$(node --version)"
else
return
fi
nvm_prompt=${nvm_prompt}
prompt_segment $BULLETTRAIN_NVM_BG $BULLETTRAIN_NVM_FG $BULLETTRAIN_NVM_PREFIX$nvm_prompt
fi fi
nvm_prompt=${nvm_prompt}
prompt_segment $BULLETTRAIN_NVM_BG $BULLETTRAIN_NVM_FG $BULLETTRAIN_NVM_PREFIX$nvm_prompt
} }
#AWS Profile #AWS Profile