From 4c948cf4220e54277093e982196091226e1b966b Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 14 Sep 2014 16:04:37 -0700 Subject: [PATCH] install: Ensure that if a version is not provided, we don't try to shift a nonexistent argument. --- nvm.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nvm.sh b/nvm.sh index 982994f..ed01e08 100644 --- a/nvm.sh +++ b/nvm.sh @@ -433,19 +433,20 @@ nvm() { 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"