Merge pull request #1011 from dohse/keep-parameters
[Fix] Do not modify args of sourcing script when parsing `--install`/`--no-use` arg Fixes #976.
commit
cf7d5d8042
16
nvm.sh
16
nvm.sh
|
@ -2377,7 +2377,8 @@ $NVM_LS_REMOTE_POST_MERGED_OUTPUT" | command grep -v "N/A" | command sed '/^$/d'
|
||||||
nvm_print_npm_version nvm_npm_global_modules \
|
nvm_print_npm_version nvm_npm_global_modules \
|
||||||
nvm_has_system_node nvm_has_system_iojs \
|
nvm_has_system_node nvm_has_system_iojs \
|
||||||
nvm_download nvm_get_latest nvm_has nvm_get_latest \
|
nvm_download nvm_get_latest nvm_has nvm_get_latest \
|
||||||
nvm_supports_source_options nvm_auto nvm_supports_xz > /dev/null 2>&1
|
nvm_supports_source_options nvm_auto nvm_supports_xz \
|
||||||
|
nvm_process_parameters > /dev/null 2>&1
|
||||||
unset RC_VERSION NVM_NODEJS_ORG_MIRROR NVM_DIR NVM_CD_FLAGS > /dev/null 2>&1
|
unset RC_VERSION NVM_NODEJS_ORG_MIRROR NVM_DIR NVM_CD_FLAGS > /dev/null 2>&1
|
||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
|
@ -2419,8 +2420,10 @@ nvm_auto() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
NVM_AUTO_MODE='use'
|
nvm_process_parameters() {
|
||||||
if nvm_supports_source_options; then
|
local NVM_AUTO_MODE
|
||||||
|
NVM_AUTO_MODE='use'
|
||||||
|
if nvm_supports_source_options; then
|
||||||
while [ $# -ne 0 ]
|
while [ $# -ne 0 ]
|
||||||
do
|
do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
@ -2429,7 +2432,10 @@ if nvm_supports_source_options; then
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
nvm_auto "$NVM_AUTO_MODE"
|
nvm_auto "$NVM_AUTO_MODE"
|
||||||
|
}
|
||||||
|
|
||||||
|
nvm_process_parameters "$@"
|
||||||
|
|
||||||
} # this ensures the entire script is downloaded #
|
} # this ensures the entire script is downloaded #
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -- yes
|
||||||
|
. ../../nvm.sh
|
||||||
|
[ "$1" = yes ]
|
Loading…
Reference in New Issue