mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 10:15:53 +08:00 
			
		
		
		
	Declare more variables as local
This commit is contained in:
		
							
								
								
									
										10
									
								
								nvm.sh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								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)) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user