type AllowedStringFlag struct { Allowed []string Value *string }
func (f *AllowedStringFlag) Set(v string) error
func (f *AllowedStringFlag) String() string
ExplicitFlag is a string flag that tracks whether it was set.
type ExplicitFlag struct { IsSet *bool Value *string }
func (f *ExplicitFlag) Set(value string) error
func (f *ExplicitFlag) String() string
MultiFlag collects repeated string flags into a slice.
type MultiFlag struct { IsSet *bool Values *[]string }
func (m *MultiFlag) Set(v string) error
func (m *MultiFlag) String() string