Added return / exit codes. 1 if unexpected. 0 when everything ok.

This commit is contained in:
Thomas Fritz 2012-08-24 16:50:52 +02:00
parent 6686b65a0f
commit 103b30d03c

9
nvm.sh
View File

@ -262,26 +262,29 @@ nvm()
VERSION=`nvm_version $2` VERSION=`nvm_version $2`
if [ ! -d $NVM_DIR/$VERSION ]; then if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet" echo "$VERSION version is not installed yet"
return; return 1;
fi fi
echo $NVM_DIR/$VERSION/bin/node echo $NVM_DIR/$VERSION/bin/node
return 0;
;; ;;
"bin" ) "bin" )
# prints out the current node binary # prints out the current node binary
VERSION=`nvm_version $2` VERSION=`nvm_version $2`
if [ ! -d $NVM_DIR/$VERSION ]; then if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet" echo "$VERSION version is not installed yet"
return; return 1;
fi fi
echo $NVM_DIR/$VERSION/bin echo $NVM_DIR/$VERSION/bin
return 0;
;; ;;
"root" ) "root" )
VERSION=`nvm_version $2` VERSION=`nvm_version $2`
if [ ! -d $NVM_DIR/$VERSION ]; then if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet" echo "$VERSION version is not installed yet"
return; return 1;
fi fi
echo $NVM_DIR/$VERSION echo $NVM_DIR/$VERSION
return 0;
;; ;;
"ls" | "list" ) "ls" | "list" )
print_versions "`nvm_ls $2`" print_versions "`nvm_ls $2`"