mirror of
https://github.com/wahyd4/gvm.git
synced 2026-08-09 04:46:19 +10:00
28 lines
819 B
Bash
Executable File
28 lines
819 B
Bash
Executable File
#!/bin/bash
|
|
if [[ $1 == "pkgset" ]] && [[ $2 == "list" ]]; then
|
|
CUR_VER=`readlink $GVM_ROOT/go | awk '{ n=split($1,path,"/"); print path[n] }'`
|
|
if [[ $CUR_VER == "" ]]; then
|
|
echo "ERROR: No Go version selected"
|
|
exit 1
|
|
else
|
|
echo "
|
|
gvm go package sets ($CUR_VER)
|
|
"
|
|
if [ -d $GVM_ROOT/pkgsets ]; then
|
|
if [ -e $GVM_ROOT/pkgs ]; then
|
|
CUR_PKGSET=`readlink $GVM_ROOT/pkgs | awk '{ n=split($1,path,"/"); print path[n] }'`
|
|
ls -1 $GVM_ROOT/pkgsets/$CUR_VER | sed 's/^/ /g' | sed 's/^ '$CUR_PKGSET'/=> '$CUR_PKGSET'/g'
|
|
else
|
|
ls -1 $GVM_ROOT/pkgsets/$CUR_VER | sed 's/^/ /g'
|
|
fi
|
|
else
|
|
echo "No installed Go versions. \`gvm install [version]\` to install Go."
|
|
fi
|
|
echo
|
|
fi
|
|
else
|
|
echo "Please use gvm [action] to call this file"
|
|
exit 1
|
|
fi
|
|
|