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.
		
		
		
		
		
			
		
			
				
	
	
		
			46 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			46 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
. "$GVM_ROOT/scripts/functions"
 | 
						|
 | 
						|
function show_usage() {
 | 
						|
  echo "Usage: gvm pkgenv [packageset-name]"
 | 
						|
  echo
 | 
						|
  echo "       -h, --help   Display this message."
 | 
						|
  echo "       -o, --output Write content to stdout"
 | 
						|
  echo
 | 
						|
  echo "The [packageset-name] is optional."
 | 
						|
  echo
 | 
						|
}
 | 
						|
 | 
						|
for i in "$@"; do
 | 
						|
  case $i in
 | 
						|
    -h|--help*)
 | 
						|
      show_usage
 | 
						|
      exit 0
 | 
						|
    ;;
 | 
						|
    -o|--output*)
 | 
						|
      output=true
 | 
						|
    ;;
 | 
						|
    *)
 | 
						|
      gvm_env="$i"
 | 
						|
    ;;
 | 
						|
  esac
 | 
						|
done
 | 
						|
 | 
						|
if [ -z "$gvm_go_name" ]; then
 | 
						|
  display_fatal "current go version not managed by gvm"
 | 
						|
fi
 | 
						|
 | 
						|
if [ ! -z "$gvm_env" ]; then
 | 
						|
  gvm_env="@$gvm_env"
 | 
						|
fi
 | 
						|
 | 
						|
env_file=$GVM_ROOT/environments/$gvm_go_name$gvm_env
 | 
						|
 | 
						|
if [ $output ]; then
 | 
						|
    cat "$env_file"
 | 
						|
    exit 0
 | 
						|
fi
 | 
						|
 | 
						|
${EDITOR:-vi} "$env_file"
 |