#!/usr/bin/env bash
. "$GVM_ROOT/scripts/functions"

[[ $gvm_go_name != "" ]] ||
	display_fatal "No Go version selected"
[[ -d $GVM_ROOT/gos/$gvm_go_name ]] ||
	display_fatal "Invalid or corrupt Go version"
[[ -d $GVM_ROOT/pkgsets/$gvm_go_name ]] ||
	display_fatal "Missing package set folder for this Go version"

command=$1
if [[ -f $GVM_ROOT/scripts/pkgset-$command ]]; then
	shift
  "$GVM_ROOT/scripts/pkgset-$command" "$@"
elif [[ -n $command ]]; then
  display_fatal "Unrecognized command line argument: '$command'"
else
  echo "= gvm pkgset

* http://github.com/moovweb/gvm

== DESCRIPTION:

GVM pkgset is used to manage various Go packages

== Usage

  gvm pkgset Command

== Command

  create     - create a new package set
  delete     - delete a package set
  use        - select where gb and goinstall target and link
  empty      - remove all code and compiled binaries from package set
  list       - list installed go packages"
fi