Documentation ¶
Index ¶
- func BoolSlice(b *[]bool) flag.Getter
- func CommaList(s *[]string) flag.Getter
- func FieldSlice(f *[]googleapi.Field) flag.Getter
- func Int32(i *int32) flag.Getter
- func Int64Slice(i *[]int64) flag.Getter
- func JSONMap(m *map[string]string) flag.Value
- func StringPairs(m strpair.Map) flag.Getter
- func StringSlice(s *[]string) flag.Getter
- type Choice
- type RelativeTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommaList ¶
CommaList returns a flag.Getter for parsing a comma separated flag argument into a string slice.
func FieldSlice ¶
FieldSlice returns a flag.Getter which reads flags into the given []googleapi.Field pointer.
func Int64Slice ¶
Int64Slice returns a flag.Getter which reads flags into the given []int64 pointer.
func JSONMap ¶
JSONMap returns a flag.Value that can be passed to flag.Var to parse a JSON string into a map.
func StringPairs ¶
StringPairs returns a flag.Getter for parsing strpair.Map from a a set of colon-separated strings. Example: -f a:1 -f a:2 -f b:3 Panics if m is nil.
func StringSlice ¶
StringSlice returns a flag.Getter which reads flags into the given []string pointer.
Types ¶
type Choice ¶
type Choice struct {
// contains filtered or unexported fields
}
Choice is an implementation of flag.Value for parsing a multiple-choice string.
type RelativeTime ¶
RelativeTime is an implementation of flag.Value for parsing a time by a relative day offset.
func (RelativeTime) Set ¶
func (f RelativeTime) Set(s string) error
Set implements the flag.Value interface.
func (RelativeTime) String ¶
func (f RelativeTime) String() string
String implements the flag.Value interface.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package flagenum is a utility package which facilitates implementation of flag.Value, json.Marshaler, and json.Unmarshaler interfaces via a string-to- value mapping.
|
Package flagenum is a utility package which facilitates implementation of flag.Value, json.Marshaler, and json.Unmarshaler interfaces via a string-to- value mapping. |
Package multiflag is a package providing a flag.Value implementation capable of switching between multiple registered sub-flags, each of which have their own set of parameter flags.
|
Package multiflag is a package providing a flag.Value implementation capable of switching between multiple registered sub-flags, each of which have their own set of parameter flags. |
Package stringlistflag provides a flag.Value implementation which resolves multiple args into a []string.
|
Package stringlistflag provides a flag.Value implementation which resolves multiple args into a []string. |
Package stringmapflag provides a flag.Value that, when parsed, augments a map[string]string with the supplied parameter.
|
Package stringmapflag provides a flag.Value that, when parsed, augments a map[string]string with the supplied parameter. |
Package stringsetflag provides a flag.Value implementation which resolves multiple args into a stringset.
|
Package stringsetflag provides a flag.Value implementation which resolves multiple args into a stringset. |