20 lines
1.4 KiB
Fish
20 lines
1.4 KiB
Fish
complete -c nvm --exclusive --long version -d "Print version"
|
|
complete -c nvm --exclusive --long help -d "Print this help message"
|
|
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a install -d "Download and activate the specified Node version"
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a use -d "Activate a version in the current shell"
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a list -d "List installed versions"
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a list-remote -d "List versions available to install matching optional regex"
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a current -d "Print the currently-active version"
|
|
complete -c nvm --exclusive --condition "__fish_seen_subcommand_from install" -a "(
|
|
test -e $nvm_data && string split ' ' <$nvm_data/.index
|
|
)"
|
|
complete -c nvm --exclusive --condition "__fish_seen_subcommand_from use" -a "(_nvm_list | string split ' ')"
|
|
complete -c nvm --exclusive --condition "__fish_use_subcommand" -a uninstall -d "Uninstall a version"
|
|
complete -c nvm --exclusive --condition "__fish_seen_subcommand_from uninstall" -a "(
|
|
_nvm_list | string split ' ' | string replace system ''
|
|
)"
|
|
complete -c nvm --exclusive --condition "__fish_seen_subcommand_from use uninstall" -a "(
|
|
set --query nvm_default_version && echo default
|
|
)"
|