mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 10:15:53 +08:00 
			
		
		
		
	Add trailing newline char to $SOURCE_STR
Line 302/301 `printf "$SOURCE_STR"` is missing a trailing newline char, while line 281/282 and 285/286 have their own new line char, so I just remove the manually added newline char, and add it to the end of the variable "$SOURCE_STR", so no more manually newline char needed there.
This commit is contained in:
		
				
					committed by
					
						 Peter Dave Hello
						Peter Dave Hello
					
				
			
			
				
	
			
			
			
						parent
						
							88fc93a71b
						
					
				
				
					commit
					364096a3c3
				
			| @@ -270,7 +270,7 @@ nvm_do_install() { | ||||
|   local INSTALL_DIR | ||||
|   INSTALL_DIR="$(nvm_install_dir)" | ||||
|  | ||||
|   SOURCE_STR="\nexport NVM_DIR=\"$INSTALL_DIR\"\n[ -s \"\$NVM_DIR/nvm.sh\" ] && . \"\$NVM_DIR/nvm.sh\"  # This loads nvm" | ||||
|   SOURCE_STR="\nexport NVM_DIR=\"$INSTALL_DIR\"\n[ -s \"\$NVM_DIR/nvm.sh\" ] && . \"\$NVM_DIR/nvm.sh\"  # This loads nvm\n" | ||||
|  | ||||
|   if [ -z "$NVM_PROFILE" ] ; then | ||||
|     echo "=> Profile not found. Tried $NVM_PROFILE (as defined in \$PROFILE), ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile." | ||||
| @@ -279,11 +279,10 @@ nvm_do_install() { | ||||
|     echo "   OR" | ||||
|     echo "=> Append the following lines to the correct file yourself:" | ||||
|     printf "$SOURCE_STR" | ||||
|     echo | ||||
|   else | ||||
|     if ! command grep -qc '/nvm.sh' "$NVM_PROFILE"; then | ||||
|       echo "=> Appending source string to $NVM_PROFILE" | ||||
|       printf "$SOURCE_STR\n" >> "$NVM_PROFILE" | ||||
|       printf "$SOURCE_STR" >> "$NVM_PROFILE" | ||||
|     else | ||||
|       echo "=> Source string already in $NVM_PROFILE" | ||||
|     fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user