tide/functions/_tide_item_nvm.fish
2020-09-11 22:15:25 -07:00

13 lines
600 B
Fish

function _tide_item_nvm
if set -l nodePath (command --search node) # Ensure node is installed
set -l nodeVersion (string split / $nodePath)[-3] # Much faster than node --version
if string match --quiet --regex "^$NVM_DIR.*" $nodePath # If node path begins with nvm directory
set_color $tide_nvm_color
printf '%s' $tide_nvm_icon' ' $nodeVersion
else if test -n "$tide_nvm_default_node" -a "$nodeVersion" != "$tide_nvm_default_node"
set_color $tide_nvm_color
printf '%s' $tide_nvm_icon' ' $nodeVersion
end
end
end