mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 10:15:53 +08:00 
			
		
		
		
	Set MANPATH on nvm use and deactivate
This commit is contained in:
		
							
								
								
									
										12
									
								
								nvm.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								nvm.sh
									
									
									
									
									
								
							| @@ -59,6 +59,12 @@ nvm() | |||||||
|       else |       else | ||||||
|         echo "Could not find $NVM_DIR/*/bin in \$PATH" |         echo "Could not find $NVM_DIR/*/bin in \$PATH" | ||||||
|       fi |       fi | ||||||
|  |       if [[ $MANPATH == *$NVM_DIR/*/share/man* ]]; then | ||||||
|  |         export MANPATH=${MANPATH%$NVM_DIR/*/share/man*}${MANPATH#*$NVM_DIR/*/share/man:} | ||||||
|  |         echo "$NVM_DIR/*/share/man removed from \$MANPATH" | ||||||
|  |       else | ||||||
|  |         echo "Could not find $NVM_DIR/*/share/man in \$MANPATH" | ||||||
|  |       fi | ||||||
|     ;; |     ;; | ||||||
|     "use" ) |     "use" ) | ||||||
|       if [ $# -ne 2 ]; then |       if [ $# -ne 2 ]; then | ||||||
| @@ -74,7 +80,13 @@ nvm() | |||||||
|       else |       else | ||||||
|         PATH="$NVM_DIR/$2/bin:$PATH" |         PATH="$NVM_DIR/$2/bin:$PATH" | ||||||
|       fi |       fi | ||||||
|  |       if [[ $MANPATH == *$NVM_DIR/*/share/man* ]]; then | ||||||
|  |         MANPATH=${MANPATH%$NVM_DIR/*/share/man*}$NVM_DIR/$2/share/man${MANPATH#*$NVM_DIR/*/share/man} | ||||||
|  |       else | ||||||
|  |         MANPATH="$NVM_DIR/$2/share/man:$MANPATH" | ||||||
|  |       fi | ||||||
|       export PATH |       export PATH | ||||||
|  |       export MANPATH | ||||||
|       export NVM_PATH="$NVM_DIR/$2/lib/node" |       export NVM_PATH="$NVM_DIR/$2/lib/node" | ||||||
|       export NVM_BIN="$NVM_DIR/$2/bin" |       export NVM_BIN="$NVM_DIR/$2/bin" | ||||||
|       echo "Now using node $2" |       echo "Now using node $2" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user