Add node support

This commit is contained in:
Mustafa Rasheed committed 2022-03-28 00:32:42 +02:00
1 parent 9c23dc09c3
commit 298e4c23b0
1 file changed
+19 -20
+19 -20
View File
@@ -27,7 +27,7 @@ if [ ! -n "${SHINKANSEN_PROMPT_ORDER+1}" ]; then
perl perl
ruby ruby
virtualenv virtualenv
nvm node
aws aws
go go
rust rust
@@ -96,15 +96,15 @@ if [ ! -n "${SHINKANSEN_VIRTUALENV_PREFIX+1}" ]; then
SHINKANSEN_VIRTUALENV_PREFIX=🐍 SHINKANSEN_VIRTUALENV_PREFIX=🐍
fi fi
# NVM # NODE
if [ ! -n "${SHINKANSEN_NVM_BG+1}" ]; then if [ ! -n "${SHINKANSEN_NODE_BG+1}" ]; then
SHINKANSEN_NVM_BG=green SHINKANSEN_NODE_BG=green
fi fi
if [ ! -n "${SHINKANSEN_NVM_FG+1}" ]; then if [ ! -n "${SHINKANSEN_NODE_FG+1}" ]; then
SHINKANSEN_NVM_FG=white SHINKANSEN_NODE_FG=white
fi fi
if [ ! -n "${SHINKANSEN_NVM_PREFIX+1}" ]; then if [ ! -n "${SHINKANSEN_NODE_PREFIX+1}" ]; then
SHINKANSEN_NVM_PREFIX="⬡ " SHINKANSEN_NODE_PREFIX="⬡ "
fi fi
# AWS # AWS
@@ -584,19 +584,18 @@ prompt_virtualenv() {
fi fi
} }
# NVM: Node version manager # NODE: Node version manager
prompt_nvm() { prompt_node() {
local nvm_prompt local node_prompt
if type nvm >/dev/null 2>&1; then if [[ (-f package.json) ]]; then
nvm_prompt=$(nvm current 2>/dev/null) if type node >/dev/null 2>&1; then
[[ "${nvm_prompt}x" == "x" || "${nvm_prompt}" == "system" ]] && return node_prompt="$(node --version)"
elif type node >/dev/null 2>&1; then else
nvm_prompt="$(node --version)" return
else fi
return node_prompt=${node_prompt}
prompt_segment $SHINKANSEN_NODE_BG $SHINKANSEN_NODE_FG $SHINKANSEN_NODE_PREFIX$node_prompt
fi fi
nvm_prompt=${nvm_prompt}
prompt_segment $SHINKANSEN_NVM_BG $SHINKANSEN_NVM_FG $SHINKANSEN_NVM_PREFIX$nvm_prompt
} }
#AWS Profile #AWS Profile