read version from .nvmrc if not specified
parent
f605581c7d
commit
bc9c82cb9f
20
nvm.sh
20
nvm.sh
|
@ -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()
|
||||||
{
|
{
|
||||||
|
@ -348,6 +356,18 @@ nvm()
|
||||||
nvm help
|
nvm help
|
||||||
return
|
return
|
||||||
fi
|
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
|
||||||
|
return
|
||||||
|
fi
|
||||||
VERSION=`nvm_version $2`
|
VERSION=`nvm_version $2`
|
||||||
if [ ! -d $NVM_DIR/$VERSION ]; then
|
if [ ! -d $NVM_DIR/$VERSION ]; then
|
||||||
echo "$VERSION version is not installed yet"
|
echo "$VERSION version is not installed yet"
|
||||||
|
|
Loading…
Reference in New Issue