From 17c9bef4aaed746c2acd5b2f14aee2367b575c10 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 26 Apr 2016 23:07:22 -0700 Subject: [PATCH] `nvm alias`: add `lts/` support. --- nvm.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index f2918e0..d8d248e 100644 --- a/nvm.sh +++ b/nvm.sh @@ -2558,7 +2558,7 @@ $NVM_LS_REMOTE_POST_MERGED_OUTPUT" | nvm_grep -v "N/A" | command sed '/^$/d')" "alias" ) local NVM_ALIAS_DIR NVM_ALIAS_DIR="$(nvm_alias_path)" - command mkdir -p "$NVM_ALIAS_DIR" + command mkdir -p "$NVM_ALIAS_DIR/lts" local NVM_CURRENT NVM_CURRENT="$(nvm_ls_current)" if [ $# -le 2 ]; then @@ -2573,6 +2573,14 @@ $NVM_LS_REMOTE_POST_MERGED_OUTPUT" | nvm_grep -v "N/A" | command sed '/^$/d')" NVM_CURRENT="${NVM_CURRENT}" nvm_print_default_alias "$ALIAS" fi done + + local LTS_ALIAS + for ALIAS_PATH in "$NVM_ALIAS_DIR/lts/${2-}"*; do + LTS_ALIAS="$(nvm_print_alias_path "$NVM_ALIAS_DIR" "$ALIAS_PATH")" + if [ -n "$LTS_ALIAS" ]; then + nvm_echo "${LTS_ALIAS-}" + fi + done return fi if [ -z "${3-}" ]; then