Documentation

Overview

    Package stringsetflag provides a flag.Value implementation which resolves multiple args into a stringset.

    Example

      Example demonstrates how to use stringlistflag.

      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

      type Flag

      type Flag struct{ Data stringset.Set }

        Flag is a flag.Value implementation which represents an unordered set of strings.

        For example, this allows you to construct a flag that would behave like:

        -myflag Foo
        -myflag Bar
        -myflag Bar
        

        And then myflag.Data.Has("Bar") would be true.

        func (*Flag) Set

        func (f *Flag) Set(val string) error

          Set implements flag.Value's Set function.

          func (Flag) String

          func (f Flag) String() string