|
|
@ -16,6 +16,14 @@ if [ ! -z "$(which unsetopt 2>/dev/null)" ]; then |
|
|
|
unsetopt nomatch 2>/dev/null |
|
|
|
unsetopt nomatch 2>/dev/null |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Obtain nvm version from rc file |
|
|
|
|
|
|
|
function rc_nvm_version { |
|
|
|
|
|
|
|
if [ -e .nvmrc ]; then |
|
|
|
|
|
|
|
RC_VERSION=`cat .nvmrc | head -n 1` |
|
|
|
|
|
|
|
echo "Found .nvmrc files with version <$RC_VERSION>" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Expand a version using the version cache |
|
|
|
# Expand a version using the version cache |
|
|
|
nvm_version() |
|
|
|
nvm_version() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -344,7 +352,19 @@ nvm() |
|
|
|
fi |
|
|
|
fi |
|
|
|
;; |
|
|
|
;; |
|
|
|
"use" ) |
|
|
|
"use" ) |
|
|
|
if [ $# -ne 2 ]; then |
|
|
|
if [ $# -eq 0 ]; then |
|
|
|
|
|
|
|
nvm help |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
if [ $# -eq 1 ]; then |
|
|
|
|
|
|
|
rc_nvm_version |
|
|
|
|
|
|
|
if [ ! -z $RC_VERSION ]; then |
|
|
|
|
|
|
|
VERSION=`nvm_version $RC_VERSION` |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
VERSION=`nvm_version $2` |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
if [ -z $VERSION ]; then |
|
|
|
nvm help |
|
|
|
nvm help |
|
|
|
return |
|
|
|
return |
|
|
|
fi |
|
|
|
fi |
|
|
|