mirror of
https://github.com/MRZ07/shinkansen.zsh-theme.git
synced 2026-10-06 12:45:06 +02:00
Add node support
This commit is contained in:
1 parent
9c23dc09c3
commit
298e4c23b0
1 file changed
+19
-20
+19
-20
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user