install: Ensure that if a version is not provided, we don't try to shift a nonexistent argument.
diff --git a/nvm.sh b/nvm.sh
index 982994f..ed01e08 100644
--- a/nvm.sh
+++ b/nvm.sh
@@ -433,19 +433,20 @@
fi
provided_version=$1
+
if [ -z "$provided_version" ]; then
if [ $version_not_provided -ne 1 ]; then
nvm_rc_version
fi
provided_version="$NVM_RC_VERSION"
+ else
+ shift
fi
[ -d "$(nvm_version_path "$provided_version")" ] && echo "$provided_version is already installed." >&2 && return
VERSION=`nvm_remote_version $provided_version`
ADDITIONAL_PARAMETERS=''
- shift
-
while [ $# -ne 0 ]
do
ADDITIONAL_PARAMETERS="$ADDITIONAL_PARAMETERS $1"