From e7e4a9b3d6656024363b49d1e7d64bc0f3829260 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 18 Feb 2017 00:48:41 -0800 Subject: [PATCH] =?UTF-8?q?[Fix]=20unset=20`NVM=5FRC=5FVERSION`=20env=20va?= =?UTF-8?q?r=20immediately=20after=20it=E2=80=99s=20no=20longer=20needed.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Relates to #1399. --- nvm.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nvm.sh b/nvm.sh index 04bf129..f02ffba 100755 --- a/nvm.sh +++ b/nvm.sh @@ -2318,11 +2318,13 @@ nvm() { nvm_rc_version if [ $version_not_provided -eq 1 ]; then if [ -z "$NVM_RC_VERSION" ]; then + unset NVM_RC_VERSION >&2 nvm --help return 127 fi fi provided_version="$NVM_RC_VERSION" + unset NVM_RC_VERSION fi elif [ $# -gt 0 ]; then shift @@ -2619,6 +2621,7 @@ nvm() { PROVIDED_VERSION="$NVM_RC_VERSION" VERSION="$(nvm_version "$PROVIDED_VERSION")" fi + unset NVM_RC_VERSION else VERSION="$(nvm_match_version "$PROVIDED_VERSION")" fi @@ -2743,6 +2746,7 @@ nvm() { if [ -n "$NVM_RC_VERSION" ]; then VERSION="$(nvm_version "$NVM_RC_VERSION")" ||: fi + unset NVM_RC_VERSION if [ "${VERSION:-N/A}" = 'N/A' ]; then >&2 nvm --help return 127 @@ -2763,6 +2767,7 @@ nvm() { fi fi VERSION="$(nvm_version "$NVM_RC_VERSION")" ||: + unset NVM_RC_VERSION else shift fi @@ -2838,6 +2843,7 @@ nvm() { nvm_rc_version fi provided_version="$NVM_RC_VERSION" + unset NVM_RC_VERSION VERSION="$(nvm_version "$provided_version")" ||: else shift @@ -2953,6 +2959,7 @@ nvm() { provided_version="${NVM_RC_VERSION}" VERSION=$(nvm_version "${NVM_RC_VERSION}") ||: fi + unset NVM_RC_VERSION elif [ "_${1}" != '_system' ]; then VERSION="$(nvm_version "${provided_version}")" ||: else