You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			39 lines
		
	
	
		
			947 B
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			39 lines
		
	
	
		
			947 B
		
	
	
	
		
			Bash
		
	
#!/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
 | 
						|
 |