From ec871a84b455dfcdbd152aaeee0053ae2c1095c6 Mon Sep 17 00:00:00 2001 From: jbussdieker Date: Sun, 15 Jan 2012 22:17:03 -0800 Subject: [PATCH] Better checking --- bin/gvm-list | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bin/gvm-list b/bin/gvm-list index 484f0a2..a7dd023 100755 --- a/bin/gvm-list +++ b/bin/gvm-list @@ -3,11 +3,15 @@ if [[ $1 == "list" ]]; then echo " gvm gos " - if [ -e $GVM_ROOT/gos/default ]; then - CUR_VER=`readlink $GVM_ROOT/gos/default | awk '{ n=split($1,path,"/"); print path[n] }'` - ls -1 $GVM_ROOT/gos | grep ^go | sed 's/^/ /g' | sed 's/^ '$CUR_VER'/=> '$CUR_VER'/g' + if [ -d $GVM_ROOT/gos ]; then + if [ -e $GVM_ROOT/gos/default ]; then + CUR_VER=`readlink $GVM_ROOT/gos/default | awk '{ n=split($1,path,"/"); print path[n] }'` + ls -1 $GVM_ROOT/gos | grep ^go | sed 's/^/ /g' | sed 's/^ '$CUR_VER'/=> '$CUR_VER'/g' + else + ls -1 $GVM_ROOT/gos | grep ^go | sed 's/^/ /g' + fi else - ls -1 $GVM_ROOT/gos | grep ^go | sed 's/^/ /g' + echo "No installed Go versions. `gvm install [version]` to install Go." fi echo else