From 04c5e3540eda71360470c6bd0ef850fefed7190c Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 13 Dec 2015 21:34:28 -0800 Subject: [PATCH] `nvm unalias`: Provide a restore command when unaliasing. Fixes #916. --- nvm.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index c6b8f83..45a6a9d 100755 --- a/nvm.sh +++ b/nvm.sh @@ -2163,8 +2163,10 @@ $NVM_LS_REMOTE_POST_MERGED_OUTPUT" | command grep -v "N/A" | command sed '/^$/d' return 127 fi [ ! -f "$NVM_ALIAS_DIR/$2" ] && echo "Alias $2 doesn't exist!" >&2 && return + local NVM_ALIAS_ORIGINAL + NVM_ALIAS_ORIGINAL="$(nvm_alias "$2")" command rm -f "$NVM_ALIAS_DIR/$2" - echo "Deleted alias $2" + echo "Deleted alias $2 - restore it with \`nvm alias $2 "$NVM_ALIAS_ORIGINAL"\`" ;; "reinstall-packages" | "copy-packages" ) if [ $# -ne 2 ]; then