mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 10:15:53 +08:00 
			
		
		
		
	replaced fatalExit function for 'inline' exit
exit on errors (set -e) simplified if for NVM_DIR and NVM_SOURCE, corrected indentation
This commit is contained in:
		| @@ -1,15 +1,16 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
|  |  | ||||||
|  | set -e | ||||||
|  |  | ||||||
| fatalExit (){ | fatalExit (){ | ||||||
|   echo "$@" && exit 1; |   echo "$@" && exit 1; | ||||||
| } | } | ||||||
|  |  | ||||||
| # an alternative URL that could be used: https://github.com/creationix/nvm/tarball/master | if [ ! "$NVM_SOURCE" ]; then | ||||||
| if [ "$NVM_SOURCE" = "" ]; then |  | ||||||
|   NVM_SOURCE="https://raw.github.com/creationix/nvm/master/nvm.sh" |   NVM_SOURCE="https://raw.github.com/creationix/nvm/master/nvm.sh" | ||||||
| fi | fi | ||||||
|  |  | ||||||
| if [ "$NVM_DIR" = "" ]; then | if [ ! "$NVM_DIR" ]; then | ||||||
|   NVM_DIR="$HOME/.nvm" |   NVM_DIR="$HOME/.nvm" | ||||||
| fi | fi | ||||||
|  |  | ||||||
| @@ -20,9 +21,9 @@ echo -ne "=> Downloading... " | |||||||
|  |  | ||||||
| # Detect if curl or wget is installed to download NVM_SOURCE | # Detect if curl or wget is installed to download NVM_SOURCE | ||||||
| if type curl > /dev/null 2>&1; then | if type curl > /dev/null 2>&1; then | ||||||
|   curl --silent "$NVM_SOURCE" -o nvm.sh || fatalExit "Failed"; |   curl --silent "$NVM_SOURCE" -o nvm.sh || fatalExit "Failed downloading $NVM_SOURCE"; | ||||||
| elif type wget > /dev/null 2>&1; then  | elif type wget > /dev/null 2>&1; then  | ||||||
|   wget --quiet "$NVM_SOURCE" -O nvm.sh || fatalExit "Failed"; |   wget --quiet "$NVM_SOURCE" -O nvm.sh || fatalExit "Failed downloading $NVM_SOURCE"; | ||||||
| else | else | ||||||
|   fatalExit "Must have curl or wget to install nvm"; |   fatalExit "Must have curl or wget to install nvm"; | ||||||
| fi | fi | ||||||
|   | |||||||
| @@ -1,5 +1,7 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
|  |  | ||||||
|  | set -e | ||||||
|  |  | ||||||
| NVM_DIR="$HOME/.nvm" | NVM_DIR="$HOME/.nvm" | ||||||
|  |  | ||||||
| if ! hash git 2>/dev/null; then | if ! hash git 2>/dev/null; then | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user