Files
nvm-auto-use.fish/functions/nvm_version_prompt.fish

27 lines
743 B
Fish

function nvm_version_prompt -d "Display current Node.js version for prompt integration"
if command -q node
set -l version (node -v 2>/dev/null | string replace 'v' '')
if test -n "$version"
echo "$version"
end
end
end
function nvm_version_status -d "Show detailed Node.js version status"
if command -q node
set -l version (node -v 2>/dev/null)
set -l npm_version (npm -v 2>/dev/null)
echo "Node.js: $version"
if test -n "$npm_version"
echo "npm: v$npm_version"
end
if set -q _nvm_auto_use_cached_file
echo "Auto-use: $_nvm_auto_use_cached_file"
end
else
echo "Node.js: not installed"
end
end