mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-10 22:31:51 +00:00
Merge d2b10b94de
into 3497474fef
This commit is contained in:
commit
dd6729d97f
11
nvm.sh
11
nvm.sh
@ -2684,6 +2684,17 @@ nvm() {
|
|||||||
unset NVM_BIN
|
unset NVM_BIN
|
||||||
;;
|
;;
|
||||||
"use" )
|
"use" )
|
||||||
|
# If version not available, install it first, then use it
|
||||||
|
if [ -n "$1" ] && [ "$1" != "--silent" ] && \
|
||||||
|
! nvm ls $1 &>/dev/null ; then
|
||||||
|
args=("$@") # Preserve positional parameters
|
||||||
|
|
||||||
|
nvm install "$@"
|
||||||
|
[ $? -ne 0 ] && return 127 # Return immediately if install fails
|
||||||
|
|
||||||
|
set "${args[@]}" # Restore positional parameters
|
||||||
|
fi
|
||||||
|
|
||||||
local PROVIDED_VERSION
|
local PROVIDED_VERSION
|
||||||
local NVM_USE_SILENT
|
local NVM_USE_SILENT
|
||||||
NVM_USE_SILENT=0
|
NVM_USE_SILENT=0
|
||||||
|
Loading…
Reference in New Issue
Block a user