Documentation ¶
Overview ¶
Package stringsetflag provides a flag.Value implementation which resolves multiple args into a stringset.
Example ¶
Example demonstrates how to use stringlistflag.
sset := Flag{} fs := flag.NewFlagSet("test", flag.ContinueOnError) fs.Var(&sset, "color", "favorite color, may be repeated.") fs.SetOutput(os.Stdout) fs.PrintDefaults() // Flag parsing. fs.Parse([]string{"-color", "Violet", "-color", "Red", "-color", "Violet"}) fmt.Printf("Value is: %s\n", sset) fmt.Println("Likes Blue:", sset.Data.Has("Blue")) fmt.Println("Likes Red:", sset.Data.Has("Red"))
Output: -color value favorite color, may be repeated. Value is: Red,Violet Likes Blue: false Likes Red: true
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.