From 103b30d03c5ac5cb2db550ce07701f79de6d6c2a Mon Sep 17 00:00:00 2001 From: Thomas Fritz Date: Fri, 24 Aug 2012 16:50:52 +0200 Subject: [PATCH] Added return / exit codes. 1 if unexpected. 0 when everything ok. --- nvm.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nvm.sh b/nvm.sh index b8488f5..074f502 100644 --- a/nvm.sh +++ b/nvm.sh @@ -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`"