func ExampleProfileTarget() { var target profiles.Target flags := flag.NewFlagSet("test", flag.ContinueOnError) profiles.RegisterTargetAndEnvFlags(flags, &target) flags.Parse([]string{"--target=arm-linux", "--env=A=B,C=D", "--env=E=F"}) fmt.Println(target.String()) fmt.Println(target.DebugString()) // Output: // arm-linux@ // arm-linux@ dir: --env=A=B,C=D,E=F envvars:[] }
func fmtHeader(name string, target *profiles.Target) string { if target == nil { return name } return name + " " + target.String() }