From 2e9558cbf9990c0c0d596b0abfb219d59aded2b7 Mon Sep 17 00:00:00 2001 From: "Dr. Kibitz" Date: Sun, 16 Feb 2014 01:05:24 -0800 Subject: [PATCH] Declare more variables as local --- nvm.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nvm.sh b/nvm.sh index ea8ad3e..d9d9c76 100755 --- a/nvm.sh +++ b/nvm.sh @@ -50,6 +50,7 @@ rc_nvm_version() { # Expand a version using the version cache nvm_version() { local PATTERN=$1 + local VERSION # The default version is the current one if [ ! "$PATTERN" ]; then PATTERN='current' @@ -65,6 +66,7 @@ nvm_version() { nvm_remote_version() { local PATTERN=$1 + local VERSION VERSION=`nvm_ls_remote $PATTERN | tail -n1` echo "$VERSION" @@ -140,8 +142,10 @@ colorize_version() { } print_versions() { + local VERSION + local PADDED_VERSION for VERSION in $1; do - local PADDED_VERSION=`printf '%10s' $VERSION` + PADDED_VERSION=`printf '%10s' $VERSION` if [[ -d "$NVM_DIR/$VERSION" ]]; then colorize_version "$PADDED_VERSION" fi @@ -173,6 +177,7 @@ nvm() { # initialize local variables local VERSION local ADDITIONAL_PARAMETERS + local ALIAS case $1 in "help" ) @@ -479,6 +484,7 @@ nvm() { "alias" ) mkdir -p $NVM_DIR/alias if [ $# -le 2 ]; then + local DEST for ALIAS in $(nvm_set_nullglob; echo $NVM_DIR/alias/$2* ); do DEST=`cat $ALIAS` VERSION=`nvm_version $DEST` @@ -519,7 +525,7 @@ nvm() { nvm help return fi - local VERSION=`nvm_version $2` + VERSION=`nvm_version $2` local ROOT=`(nvm use $VERSION && npm -g root)` local ROOTDEPTH=$((`echo $ROOT | sed 's/[^\/]//g'|wc -m` -1))