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