From 6c1a310846bb3d59c51096d41b1dc5e79a217cb0 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 22 Feb 2015 00:42:20 -0800 Subject: [PATCH] Fix `nvm_resolve_alias default` from 7d22e0c45847ef51a3f9ea9a2e42c3013086869b --- nvm.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/nvm.sh b/nvm.sh index 6005fb0..c936427 100644 --- a/nvm.sh +++ b/nvm.sh @@ -422,11 +422,20 @@ nvm_resolve_alias() { done if [ -n "$ALIAS" ] && [ "_$ALIAS" != "_$PATTERN" ]; then - if [ "_$ALIAS" = "_∞" ]; then - echo "$ALIAS" - else - nvm_ensure_version_prefix "$ALIAS" - fi + local NVM_IOJS_PREFIX + NVM_IOJS_PREFIX="$(nvm_iojs_prefix)" + local NVM_NODE_PREFIX + NVM_NODE_PREFIX="$(nvm_node_prefix)" + case "_$ALIAS" in + "_∞" | \ + "_$NVM_IOJS_PREFIX" | "_$NVM_IOJS_PREFIX-" | \ + "_$NVM_NODE_PREFIX" ) + echo "$ALIAS" + ;; + *) + nvm_ensure_version_prefix "$ALIAS" + ;; + esac return 0 fi