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