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`
if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet"
return;
return 1;
fi
echo $NVM_DIR/$VERSION/bin/node
return 0;
;;
"bin" )
# prints out the current node binary
VERSION=`nvm_version $2`
if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet"
return;
return 1;
fi
echo $NVM_DIR/$VERSION/bin
return 0;
;;
"root" )
VERSION=`nvm_version $2`
if [ ! -d $NVM_DIR/$VERSION ]; then
echo "$VERSION version is not installed yet"
return;
return 1;
fi
echo $NVM_DIR/$VERSION
return 0;
;;
"ls" | "list" )
print_versions "`nvm_ls $2`"