feat: support plain old node as strategy to get node version
parent
35334cdcb0
commit
8ddda1fe5c
|
|
@ -74,6 +74,9 @@ SCM_NONE_CHAR='○'
|
|||
NVM_THEME_PROMPT_PREFIX=' |'
|
||||
NVM_THEME_PROMPT_SUFFIX='|'
|
||||
|
||||
NODE_THEME_PROMPT_PREFIX=' |'
|
||||
NODE_THEME_PROMPT_SUFFIX='|'
|
||||
|
||||
RVM_THEME_PROMPT_PREFIX=' |'
|
||||
RVM_THEME_PROMPT_SUFFIX='|'
|
||||
|
||||
|
|
@ -399,8 +402,21 @@ function nvm_version_prompt() {
|
|||
fi
|
||||
}
|
||||
|
||||
function node_native_version_prompt() {
|
||||
local node
|
||||
if which -s node; then
|
||||
node=$(node --version 2> /dev/null)
|
||||
echo -ne "${NODE_THEME_PROMPT_PREFIX-}${node}${NODE_THEME_PROMPT_SUFFIX-}"
|
||||
fi
|
||||
}
|
||||
|
||||
function node_version_prompt() {
|
||||
nvm_version_prompt
|
||||
NODE_VERSION_STRATEGY="${NODE_VERSION_STRATEGY:-nvm}"
|
||||
if [ "$NODE_VERSION_STRATEGY" == "nvm" ]; then
|
||||
nvm_version_prompt
|
||||
elif [ "$NODE_VERSION_STRATEGY" == "node" ]; then
|
||||
node_native_version_prompt
|
||||
fi
|
||||
}
|
||||
|
||||
function rvm_version_prompt() {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,8 @@ SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
|
|||
|
||||
NVM_THEME_PROMPT_PREFIX=""
|
||||
NVM_THEME_PROMPT_SUFFIX=""
|
||||
NODE_THEME_PROMPT_PREFIX=""
|
||||
NODE_THEME_PROMPT_SUFFIX=""
|
||||
NODE_CHAR=${POWERLINE_NODE_CHAR:="❲n❳ "}
|
||||
NODE_THEME_PROMPT_COLOR=${POWERLINE_NODE_COLOR:=22}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,6 +34,8 @@ SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
|
|||
|
||||
NVM_THEME_PROMPT_PREFIX=""
|
||||
NVM_THEME_PROMPT_SUFFIX=""
|
||||
NODE_THEME_PROMPT_PREFIX=""
|
||||
NODE_THEME_PROMPT_SUFFIX=""
|
||||
NODE_CHAR=${POWERLINE_NODE_CHAR:="❲n❳ "}
|
||||
NODE_THEME_PROMPT_COLOR=${POWERLINE_NODE_COLOR:=22}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,8 @@ SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
|
|||
|
||||
NVM_THEME_PROMPT_PREFIX=""
|
||||
NVM_THEME_PROMPT_SUFFIX=""
|
||||
NODE_THEME_PROMPT_PREFIX=""
|
||||
NODE_THEME_PROMPT_SUFFIX=""
|
||||
NODE_CHAR=${POWERLINE_NODE_CHAR:="❲n❳ "}
|
||||
NODE_THEME_PROMPT_COLOR=${POWERLINE_NODE_COLOR:=22}
|
||||
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ SCM_THEME_PROMPT_COLOR=${SCM_THEME_PROMPT_CLEAN_COLOR}
|
|||
|
||||
NVM_THEME_PROMPT_PREFIX=""
|
||||
NVM_THEME_PROMPT_SUFFIX=""
|
||||
NODE_THEME_PROMPT_PREFIX=""
|
||||
NODE_THEME_PROMPT_SUFFIX=""
|
||||
NODE_CHAR=${POWERLINE_NODE_CHAR:="❲n❳ "}
|
||||
NODE_THEME_PROMPT_COLOR=${POWERLINE_NODE_COLOR:=22}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue