func gcloud()

in pkg/auth/auth.go [43:54]


func gcloud(ctx context.Context) (string, error) {
	gcloud := "gcloud"
	if runtime.GOOS == "windows" {
		gcloud = "gcloud.cmd"
	}
	cmd := exec.CommandContext(ctx, gcloud, "auth", "print-access-token")
	token, err := cmd.Output()
	if err != nil {
		return "", fmt.Errorf("Gcloud: %v", err)
	}
	return string(token), nil
}