From 0a9dead76d879431c247819f9e8740aebf489290 Mon Sep 17 00:00:00 2001 From: Jake Lodwick <25925+jakelodwick@users.noreply.github.com> Date: Tue, 5 May 2026 23:32:58 -0400 Subject: [PATCH] [Refactor] `nvm_alias`: one-pass trailing whitespace strip Replace the per-character trailing-whitespace loop with a one-pass parameter expansion, per review. --- nvm.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nvm.sh b/nvm.sh index f6f5cca0..fd504785 100755 --- a/nvm.sh +++ b/nvm.sh @@ -1377,12 +1377,7 @@ nvm_alias() { *[![:space:]]*) ;; *) continue ;; esac - while : ; do - case "${NVM_ALIAS_LINE}" in - *[[:space:]]) NVM_ALIAS_LINE="${NVM_ALIAS_LINE%[[:space:]]}" ;; - *) break ;; - esac - done + NVM_ALIAS_LINE="${NVM_ALIAS_LINE%"${NVM_ALIAS_LINE##*[![:space:]]}"}" nvm_echo "${NVM_ALIAS_LINE}" done < "${NVM_ALIAS_PATH}" }