Versions in this module Expand all Collapse all v0 v0.1.1 Feb 19, 2026 v0.1.0 Feb 19, 2026 Changes in this version + func CheckInnerFlags(cmd cli.Command) error + func WithInnerFlags(cmd cli.Command, innerFlagMap map[string][]HasOuterFlag) cli.Command + type DateTimeValue string + func (d *DateTimeValue) Parse(s string) error + func (d DateTimeValue) String() string + type DateValue string + func (d *DateValue) Parse(s string) error + func (d DateValue) String() string + type Flag struct + Aliases []string + BodyPath string + BodyRoot bool + Category string + Default T + DefaultText string + HeaderPath string + Hidden bool + HideDefault bool + Name string + QueryPath string + Required bool + Usage string + Validator func(T) error + func (f *Flag[T]) Count() int + func (f *Flag[T]) Get() any + func (f *Flag[T]) GetCategory() string + func (f *Flag[T]) GetDefaultText() string + func (f *Flag[T]) GetEnvVars() []string + func (f *Flag[T]) GetUsage() string + func (f *Flag[T]) GetValue() string + func (f *Flag[T]) IsBoolFlag() bool + func (f *Flag[T]) IsDefaultVisible() bool + func (f *Flag[T]) IsMultiValueFlag() bool + func (f *Flag[T]) IsRequired() bool + func (f *Flag[T]) IsSet() bool + func (f *Flag[T]) IsVisible() bool + func (f *Flag[T]) Names() []string + func (f *Flag[T]) PostParse() error + func (f *Flag[T]) PreParse() error + func (f *Flag[T]) Set(name string, val string) error + func (f *Flag[T]) SetCategory(c string) + func (f *Flag[T]) SetInnerField(field string, val any) + func (f *Flag[T]) String() string + func (f *Flag[T]) TakesValue() bool + func (f *Flag[T]) TypeName() string + func (f Flag[T]) GetBodyPath() string + func (f Flag[T]) GetHeaderPath() string + func (f Flag[T]) GetQueryPath() string + func (f Flag[T]) IsBodyRoot() bool + type HasOuterFlag interface + GetOuterFlag func() cli.Flag + SetOuterFlag func(cli.Flag) + type InRequest interface + GetBodyPath func() string + GetHeaderPath func() string + GetQueryPath func() string + IsBodyRoot func() bool + type InnerFlag struct + Aliases []string + DefaultText string + InnerField string + Name string + OuterFlag cli.Flag + Usage string + Validator func(T) error + func (f *InnerFlag[T]) Get() any + func (f *InnerFlag[T]) GetDefaultText() string + func (f *InnerFlag[T]) GetEnvVars() []string + func (f *InnerFlag[T]) GetOuterFlag() cli.Flag + func (f *InnerFlag[T]) GetUsage() string + func (f *InnerFlag[T]) GetValue() string + func (f *InnerFlag[T]) IsBoolFlag() bool + func (f *InnerFlag[T]) IsDefaultVisible() bool + func (f *InnerFlag[T]) IsMultiValueFlag() bool + func (f *InnerFlag[T]) IsSet() bool + func (f *InnerFlag[T]) Names() []string + func (f *InnerFlag[T]) PostParse() error + func (f *InnerFlag[T]) PreParse() error + func (f *InnerFlag[T]) Set(name string, rawVal string) error + func (f *InnerFlag[T]) SetOuterFlag(flag cli.Flag) + func (f *InnerFlag[T]) String() string + func (f *InnerFlag[T]) TakesValue() bool + func (f *InnerFlag[T]) TypeName() string + type RequestContents struct + Body any + Headers map[string]any + Queries map[string]any + func ExtractRequestContents(cmd *cli.Command) RequestContents + type SettableInnerField interface + SetInnerField func(string, any) + type TimeValue string + func (t *TimeValue) Parse(s string) error + func (t TimeValue) String() string