mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-09-10 00:31:32 +00:00
26
nvm.sh
26
nvm.sh
@@ -3931,7 +3931,7 @@ nvm() {
|
||||
nvm_has_system_node nvm_has_system_iojs \
|
||||
nvm_download nvm_get_latest nvm_has nvm_install_default_packages nvm_get_default_packages \
|
||||
nvm_curl_use_compression nvm_curl_version \
|
||||
nvm_supports_source_options nvm_auto nvm_supports_xz \
|
||||
nvm_auto nvm_supports_xz \
|
||||
nvm_echo nvm_err nvm_grep nvm_cd \
|
||||
nvm_die_on_prefix nvm_get_make_jobs nvm_get_minor_version \
|
||||
nvm_has_solaris_binary nvm_is_merged_node_version \
|
||||
@@ -4013,14 +4013,6 @@ nvm_install_default_packages() {
|
||||
fi
|
||||
}
|
||||
|
||||
nvm_supports_source_options() {
|
||||
# shellcheck disable=SC1091,SC2240
|
||||
[ "_$( . /dev/stdin yes 2> /dev/null <<'EOF'
|
||||
[ $# -gt 0 ] && nvm_echo $1
|
||||
EOF
|
||||
)" = "_yes" ]
|
||||
}
|
||||
|
||||
nvm_supports_xz() {
|
||||
if [ -z "${1-}" ]; then
|
||||
return 1
|
||||
@@ -4108,15 +4100,13 @@ nvm_auto() {
|
||||
nvm_process_parameters() {
|
||||
local NVM_AUTO_MODE
|
||||
NVM_AUTO_MODE='use'
|
||||
if nvm_supports_source_options; then
|
||||
while [ $# -ne 0 ]; do
|
||||
case "$1" in
|
||||
--install) NVM_AUTO_MODE='install' ;;
|
||||
--no-use) NVM_AUTO_MODE='none' ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
fi
|
||||
while [ $# -ne 0 ]; do
|
||||
case "$1" in
|
||||
--install) NVM_AUTO_MODE='install' ;;
|
||||
--no-use) NVM_AUTO_MODE='none' ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
nvm_auto "${NVM_AUTO_MODE}"
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user