From 96e73825bd87788f020fd5a13e5330da09819e72 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 4 Apr 2015 13:46:28 -0700 Subject: [PATCH] Consolidate faster default alias lookup, and use that explicit version to avoid a second default alias lookup in `nvm use default`. Related to #709. --- nvm.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nvm.sh b/nvm.sh index 9e16bc4..2d1a221 100755 --- a/nvm.sh +++ b/nvm.sh @@ -1716,15 +1716,15 @@ nvm_supports_source_options() { [ "_$(echo 'echo $1' | . /dev/stdin yes 2> /dev/null)" = "_yes" ] } +VERSION="$(nvm_alias default 2>/dev/null)" if nvm_supports_source_options && [ "_$1" = "_--install" ]; then - VERSION="$(nvm_alias default 2>/dev/null)" if [ -n "$VERSION" ]; then nvm install "$VERSION" >/dev/null elif nvm_rc_version >/dev/null 2>&1; then nvm install >/dev/null fi -elif nvm_alias default >/dev/null 2>&1; then - nvm use default >/dev/null +elif [ -n "$VERSION" ]; then + nvm use "$VERSION" >/dev/null elif nvm_rc_version >/dev/null 2>&1; then nvm use >/dev/null fi