SYMBOL INDEX (1011 symbols across 64 files) FILE: args.go type Args (line 8) | type Args interface type stringSliceArgs (line 24) | type stringSliceArgs struct method Get (line 28) | func (a *stringSliceArgs) Get(n int) string { method First (line 35) | func (a *stringSliceArgs) First() string { method Tail (line 39) | func (a *stringSliceArgs) Tail() []string { method Len (line 50) | func (a *stringSliceArgs) Len() int { method Present (line 54) | func (a *stringSliceArgs) Present() bool { method Slice (line 58) | func (a *stringSliceArgs) Slice() []string { type Argument (line 66) | type Argument interface type ArgumentBase (line 87) | type ArgumentBase struct method HasName (line 97) | func (a *ArgumentBase[T, C, VC]) HasName(s string) bool { method Usage (line 101) | func (a *ArgumentBase[T, C, VC]) Usage() string { method Parse (line 110) | func (a *ArgumentBase[T, C, VC]) Parse(s []string) ([]string, error) { method Get (line 138) | func (a *ArgumentBase[T, C, VC]) Get() any { type ArgumentsBase (line 146) | type ArgumentsBase struct method HasName (line 158) | func (a *ArgumentsBase[T, C, VC]) HasName(s string) bool { method Usage (line 162) | func (a *ArgumentsBase[T, C, VC]) Usage() string { method Parse (line 180) | func (a *ArgumentsBase[T, C, VC]) Parse(s []string) ([]string, error) { method Get (line 219) | func (a *ArgumentsBase[T, C, VC]) Get() any { method getArgValue (line 261) | func (c *Command) getArgValue(name string) any { function arg (line 273) | func arg[T any](name string, c *Command) T { method StringArg (line 282) | func (c *Command) StringArg(name string) string { method StringArgs (line 286) | func (c *Command) StringArgs(name string) []string { method FloatArg (line 290) | func (c *Command) FloatArg(name string) float64 { method FloatArgs (line 294) | func (c *Command) FloatArgs(name string) []float64 { method Float32Arg (line 298) | func (c *Command) Float32Arg(name string) float32 { method Float32Args (line 302) | func (c *Command) Float32Args(name string) []float32 { method Float64Arg (line 306) | func (c *Command) Float64Arg(name string) float64 { method Float64Args (line 310) | func (c *Command) Float64Args(name string) []float64 { method IntArg (line 314) | func (c *Command) IntArg(name string) int { method IntArgs (line 318) | func (c *Command) IntArgs(name string) []int { method Int8Arg (line 322) | func (c *Command) Int8Arg(name string) int8 { method Int8Args (line 326) | func (c *Command) Int8Args(name string) []int8 { method Int16Arg (line 330) | func (c *Command) Int16Arg(name string) int16 { method Int16Args (line 334) | func (c *Command) Int16Args(name string) []int16 { method Int32Arg (line 338) | func (c *Command) Int32Arg(name string) int32 { method Int32Args (line 342) | func (c *Command) Int32Args(name string) []int32 { method Int64Arg (line 346) | func (c *Command) Int64Arg(name string) int64 { method Int64Args (line 350) | func (c *Command) Int64Args(name string) []int64 { method UintArg (line 354) | func (c *Command) UintArg(name string) uint { method Uint8Arg (line 358) | func (c *Command) Uint8Arg(name string) uint8 { method Uint16Arg (line 362) | func (c *Command) Uint16Arg(name string) uint16 { method Uint32Arg (line 366) | func (c *Command) Uint32Arg(name string) uint32 { method Uint64Arg (line 370) | func (c *Command) Uint64Arg(name string) uint64 { method UintArgs (line 374) | func (c *Command) UintArgs(name string) []uint { method Uint8Args (line 378) | func (c *Command) Uint8Args(name string) []uint8 { method Uint16Args (line 382) | func (c *Command) Uint16Args(name string) []uint16 { method Uint32Args (line 386) | func (c *Command) Uint32Args(name string) []uint32 { method Uint64Args (line 390) | func (c *Command) Uint64Args(name string) []uint64 { method TimestampArg (line 394) | func (c *Command) TimestampArg(name string) time.Time { method TimestampArgs (line 398) | func (c *Command) TimestampArgs(name string) []time.Time { FILE: args_test.go function TestArgNotSet (line 11) | func TestArgNotSet(t *testing.T) { function TestArgsMaxNotSet (line 20) | func TestArgsMaxNotSet(t *testing.T) { function TestArgsMinGtMax (line 33) | func TestArgsMinGtMax(t *testing.T) { function TestArgsFloatTypes (line 48) | func TestArgsFloatTypes(t *testing.T) { function TestArgsIntTypes (line 75) | func TestArgsIntTypes(t *testing.T) { function TestArgsFloatSliceTypes (line 101) | func TestArgsFloatSliceTypes(t *testing.T) { function TestArgsIntSliceTypes (line 124) | func TestArgsIntSliceTypes(t *testing.T) { function TestArgsUintTypes (line 149) | func TestArgsUintTypes(t *testing.T) { function TestArgsUintSliceTypes (line 173) | func TestArgsUintSliceTypes(t *testing.T) { function TestArgumentsRootCommand (line 198) | func TestArgumentsRootCommand(t *testing.T) { function TestArgumentsInvalidType (line 299) | func TestArgumentsInvalidType(t *testing.T) { function TestArgumentsSubcommand (line 324) | func TestArgumentsSubcommand(t *testing.T) { function TestArgUsage (line 418) | func TestArgUsage(t *testing.T) { function TestArgsUsage (line 445) | func TestArgsUsage(t *testing.T) { function TestSingleOptionalArg (line 510) | func TestSingleOptionalArg(t *testing.T) { function TestUnboundedArgs (line 555) | func TestUnboundedArgs(t *testing.T) { FILE: category.go type CommandCategories (line 6) | type CommandCategories interface type commandCategories (line 13) | type commandCategories method Less (line 20) | func (c *commandCategories) Less(i, j int) bool { method Len (line 24) | func (c *commandCategories) Len() int { method Swap (line 28) | func (c *commandCategories) Swap(i, j int) { method AddCommand (line 32) | func (c *commandCategories) AddCommand(category string, command *Comma... method Categories (line 44) | func (c *commandCategories) Categories() []CommandCategory { function newCommandCategories (line 15) | func newCommandCategories() CommandCategories { type CommandCategory (line 53) | type CommandCategory interface type commandCategory (line 60) | type commandCategory struct method Name (line 65) | func (c *commandCategory) Name() string { method VisibleCommands (line 69) | func (c *commandCategory) VisibleCommands() []*Command { type FlagCategories (line 84) | type FlagCategories interface type defaultFlagCategories (line 91) | type defaultFlagCategories struct method AddFlag (line 136) | func (f *defaultFlagCategories) AddFlag(category string, fl Flag) { method VisibleCategories (line 144) | func (f *defaultFlagCategories) VisibleCategories() []VisibleFlagCateg... function newFlagCategories (line 95) | func newFlagCategories() FlagCategories { function newFlagCategoriesFromFlags (line 101) | func newFlagCategoriesFromFlags(fs []Flag) FlagCategories { type VisibleFlagCategory (line 161) | type VisibleFlagCategory interface type defaultVisibleFlagCategory (line 168) | type defaultVisibleFlagCategory struct method Name (line 173) | func (fc *defaultVisibleFlagCategory) Name() string { method Flags (line 177) | func (fc *defaultVisibleFlagCategory) Flags() []Flag { FILE: cli.go function tracef (line 34) | func tracef(format string, a ...any) { FILE: cli_test.go function expectFileContent (line 14) | func expectFileContent(t *testing.T, file, got string) { function buildTestContext (line 24) | func buildTestContext(t *testing.T) context.Context { function TestTracing (line 31) | func TestTracing(t *testing.T) { FILE: command.go constant ignoreFlagPrefix (line 13) | ignoreFlagPrefix = "test." constant commandContextKey (line 15) | commandContextKey = contextKey("cli.context") type contextKey (line 18) | type contextKey type Command (line 23) | type Command struct method FullName (line 171) | func (cmd *Command) FullName() string { method Command (line 181) | func (cmd *Command) Command(name string) *Command { method checkHelp (line 191) | func (cmd *Command) checkHelp() bool { method allFlags (line 197) | func (cmd *Command) allFlags() []Flag { method useShortOptionHandling (line 210) | func (cmd *Command) useShortOptionHandling() bool { method suggestFlagFromError (line 220) | func (cmd *Command) suggestFlagFromError(err error, commandName string... method Names (line 247) | func (cmd *Command) Names() []string { method HasName (line 252) | func (cmd *Command) HasName(name string) bool { method VisibleCategories (line 258) | func (cmd *Command) VisibleCategories() []CommandCategory { method VisibleCommands (line 274) | func (cmd *Command) VisibleCommands() []*Command { method VisibleFlagCategories (line 286) | func (cmd *Command) VisibleFlagCategories() []VisibleFlagCategory { method VisibleFlags (line 294) | func (cmd *Command) VisibleFlags() []Flag { method appendFlag (line 298) | func (cmd *Command) appendFlag(fl Flag) { method VisiblePersistentFlags (line 305) | func (cmd *Command) VisiblePersistentFlags() []Flag { method appendCommand (line 317) | func (cmd *Command) appendCommand(aCmd *Command) { method handleExitCoder (line 324) | func (cmd *Command) handleExitCoder(ctx context.Context, err error) er... method argsWithDefaultCommand (line 338) | func (cmd *Command) argsWithDefaultCommand(oldArgs Args) Args { method Root (line 346) | func (cmd *Command) Root() *Command { method set (line 354) | func (cmd *Command) set(fName string, f Flag, val string) error { method lFlag (line 363) | func (cmd *Command) lFlag(name string) Flag { method lookupFlag (line 373) | func (cmd *Command) lookupFlag(name string) Flag { method lookupAppliedFlag (line 387) | func (cmd *Command) lookupAppliedFlag(name string) Flag { method checkRequiredFlag (line 400) | func (cmd *Command) checkRequiredFlag(f Flag) (bool, string) { method checkAllRequiredFlags (line 410) | func (cmd *Command) checkAllRequiredFlags() requiredFlagsErr { method checkRequiredFlags (line 419) | func (cmd *Command) checkRequiredFlags() requiredFlagsErr { method onInvalidFlag (line 441) | func (cmd *Command) onInvalidFlag(ctx context.Context, name string) { method NumFlags (line 452) | func (cmd *Command) NumFlags() int { method setMultiValueParsingConfig (line 463) | func (cmd *Command) setMultiValueParsingConfig(f Flag) { method Set (line 475) | func (cmd *Command) Set(name, value string) error { method IsSet (line 485) | func (cmd *Command) IsSet(name string) bool { method LocalFlagNames (line 504) | func (cmd *Command) LocalFlagNames() []string { method FlagNames (line 531) | func (cmd *Command) FlagNames() []string { method Lineage (line 543) | func (cmd *Command) Lineage() []*Command { method Count (line 554) | func (cmd *Command) Count(name string) int { method Value (line 562) | func (cmd *Command) Value(name string) interface{} { method Args (line 574) | func (cmd *Command) Args() Args { method NArg (line 579) | func (cmd *Command) NArg() int { method runFlagActions (line 583) | func (cmd *Command) runFlagActions(ctx context.Context) error { FILE: command_parse.go constant providedButNotDefinedErrMsg (line 10) | providedButNotDefinedErrMsg = "flag provided but not defined: -" constant argumentNotProvidedErrMsg (line 11) | argumentNotProvidedErrMsg = "flag needs an argument: " function flagFromError (line 16) | func flagFromError(err error) (string, error) { method parseFlags (line 25) | func (cmd *Command) parseFlags(args Args) (Args, error) { FILE: command_run.go method parseArgsFromStdin (line 12) | func (cmd *Command) parseArgsFromStdin() ([]string, error) { method Run (line 92) | func (cmd *Command) Run(ctx context.Context, osArgs []string) (deferErr ... method run (line 97) | func (cmd *Command) run(ctx context.Context, osArgs []string) (_ context... FILE: command_setup.go method setupDefaults (line 11) | func (cmd *Command) setupDefaults(osArgs []string) { method setupCommandGraph (line 147) | func (cmd *Command) setupCommandGraph() { method setupSubcommand (line 157) | func (cmd *Command) setupSubcommand() { method hideHelp (line 181) | func (cmd *Command) hideHelp() bool { method ensureHelp (line 192) | func (cmd *Command) ensureHelp() { FILE: command_stop_on_nth_arg_test.go function TestCommand_StopOnNthArg (line 11) | func TestCommand_StopOnNthArg(t *testing.T) { function TestCommand_StopOnNthArg_WithSubcommands (line 122) | func TestCommand_StopOnNthArg_WithSubcommands(t *testing.T) { function TestCommand_StopOnNthArg_EdgeCases (line 236) | func TestCommand_StopOnNthArg_EdgeCases(t *testing.T) { function intPtr (line 299) | func intPtr(i int) *int { FILE: command_test.go function init (line 31) | func init() { type opCounts (line 36) | type opCounts struct function buildExtendedTestCommand (line 40) | func buildExtendedTestCommand() *Command { function TestCommandFlagParsing (line 159) | func TestCommandFlagParsing(t *testing.T) { function TestParseAndRunShortOpts (line 202) | func TestParseAndRunShortOpts(t *testing.T) { function TestCommand_Run_DoesNotOverwriteErrorFromBefore (line 273) | func TestCommand_Run_DoesNotOverwriteErrorFromBefore(t *testing.T) { function TestCommand_Run_BeforeSavesMetadata (line 291) | func TestCommand_Run_BeforeSavesMetadata(t *testing.T) { function TestCommand_Run_BeforeReturnNewContext (line 325) | func TestCommand_Run_BeforeReturnNewContext(t *testing.T) { type ctxKey (line 359) | type ctxKey type ctxCollector (line 362) | type ctxCollector struct method collect (line 370) | func (cc *ctxCollector) collect(ctx context.Context, fnName string) { function TestCommand_Run_BeforeReturnNewContextSubcommand (line 386) | func TestCommand_Run_BeforeReturnNewContextSubcommand(t *testing.T) { function TestCommand_Run_FlagActionContext (line 436) | func TestCommand_Run_FlagActionContext(t *testing.T) { function TestCommand_OnUsageError_hasCommandContext (line 491) | func TestCommand_OnUsageError_hasCommandContext(t *testing.T) { function TestCommand_OnUsageError_WithWrongFlagValue (line 506) | func TestCommand_OnUsageError_WithWrongFlagValue(t *testing.T) { function TestCommand_OnUsageError_WithSubcommand (line 522) | func TestCommand_OnUsageError_WithSubcommand(t *testing.T) { function TestCommand_Run_SubcommandsCanUseErrWriter (line 543) | func TestCommand_Run_SubcommandsCanUseErrWriter(t *testing.T) { function TestCommandSkipFlagParsing (line 564) | func TestCommandSkipFlagParsing(t *testing.T) { function TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags (line 597) | func TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags(t *testing... function TestCommand_CanAddVFlagOnSubCommands (line 640) | func TestCommand_CanAddVFlagOnSubCommands(t *testing.T) { function TestCommand_VisibleSubcCommands (line 660) | func TestCommand_VisibleSubcCommands(t *testing.T) { function TestCommand_VisibleFlagCategories (line 686) | func TestCommand_VisibleFlagCategories(t *testing.T) { function TestCommand_RunSubcommandWithDefault (line 738) | func TestCommand_RunSubcommandWithDefault(t *testing.T) { function TestCommand_Run (line 768) | func TestCommand_Run(t *testing.T) { function TestCommand_Command (line 797) | func TestCommand_Command(t *testing.T) { function TestCommand_RunDefaultCommand (line 834) | func TestCommand_RunDefaultCommand(t *testing.T) { function TestCommand_RunDefaultCommandWithSubCommand (line 925) | func TestCommand_RunDefaultCommandWithSubCommand(t *testing.T) { function TestCommand_RunDefaultCommandWithFlags (line 991) | func TestCommand_RunDefaultCommandWithFlags(t *testing.T) { function TestCommand_FlagsFromExtPackage (line 1045) | func TestCommand_FlagsFromExtPackage(t *testing.T) { function TestCommand_Setup_defaultsReader (line 1099) | func TestCommand_Setup_defaultsReader(t *testing.T) { function TestCommand_Setup_defaultsWriter (line 1105) | func TestCommand_Setup_defaultsWriter(t *testing.T) { function TestCommand_CommandWithFlagBeforeTerminator (line 1111) | func TestCommand_CommandWithFlagBeforeTerminator(t *testing.T) { function TestCommand_CommandWithDash (line 1138) | func TestCommand_CommandWithDash(t *testing.T) { function TestCommand_CommandWithNoFlagBeforeTerminator (line 1159) | func TestCommand_CommandWithNoFlagBeforeTerminator(t *testing.T) { function TestCommand_SkipFlagParsing (line 1181) | func TestCommand_SkipFlagParsing(t *testing.T) { function TestCommand_VisibleCommands (line 1200) | func TestCommand_VisibleCommands(t *testing.T) { function TestCommand_UseShortOptionHandling (line 1246) | func TestCommand_UseShortOptionHandling(t *testing.T) { function TestCommand_UseShortOptionHandling_missing_value (line 1271) | func TestCommand_UseShortOptionHandling_missing_value(t *testing.T) { function TestCommand_UseShortOptionHandlingCommand (line 1282) | func TestCommand_UseShortOptionHandlingCommand(t *testing.T) { function TestCommand_UseShortOptionHandlingCommand_missing_value (line 1312) | func TestCommand_UseShortOptionHandlingCommand_missing_value(t *testing.... function TestCommand_UseShortOptionHandlingSubCommand (line 1330) | func TestCommand_UseShortOptionHandlingSubCommand(t *testing.T) { function TestCommand_UseShortOptionHandlingSubCommand_missing_value (line 1366) | func TestCommand_UseShortOptionHandlingSubCommand_missing_value(t *testi... function TestCommand_UseShortOptionAfterSliceFlag (line 1385) | func TestCommand_UseShortOptionAfterSliceFlag(t *testing.T) { function TestCommand_UseShortOptionWithArg (line 1416) | func TestCommand_UseShortOptionWithArg(t *testing.T) { function TestCommand_Float64Flag (line 1443) | func TestCommand_Float64Flag(t *testing.T) { function TestCommand_ParseSliceFlags (line 1460) | func TestCommand_ParseSliceFlags(t *testing.T) { function TestCommand_ParseSliceFlagsWithMissingValue (line 1488) | func TestCommand_ParseSliceFlagsWithMissingValue(t *testing.T) { function TestCommand_DefaultStdin (line 1516) | func TestCommand_DefaultStdin(t *testing.T) { function TestCommand_DefaultStdout (line 1523) | func TestCommand_DefaultStdout(t *testing.T) { function TestCommand_SetStdin (line 1530) | func TestCommand_SetStdin(t *testing.T) { function TestCommand_SetStdin_Subcommand (line 1547) | func TestCommand_SetStdin_Subcommand(t *testing.T) { function TestCommand_SetStdout (line 1574) | func TestCommand_SetStdout(t *testing.T) { function TestCommand_BeforeFunc (line 1587) | func TestCommand_BeforeFunc(t *testing.T) { function TestCommand_BeforeFuncPersistentFlag (line 1657) | func TestCommand_BeforeFuncPersistentFlag(t *testing.T) { function TestCommand_BeforeAfterFuncShellCompletion (line 1694) | func TestCommand_BeforeAfterFuncShellCompletion(t *testing.T) { function TestCommand_AfterFunc (line 1746) | func TestCommand_AfterFunc(t *testing.T) { function TestCommandNoHelpFlag (line 1813) | func TestCommandNoHelpFlag(t *testing.T) { function TestRequiredFlagCommandRunBehavior (line 1828) | func TestRequiredFlagCommandRunBehavior(t *testing.T) { function TestCommandHelpPrinter (line 1969) | func TestCommandHelpPrinter(t *testing.T) { function TestCommand_VersionPrinter (line 1987) | func TestCommand_VersionPrinter(t *testing.T) { function TestCommand_CommandNotFound (line 2004) | func TestCommand_CommandNotFound(t *testing.T) { function TestCommand_OrderOfOperations (line 2030) | func TestCommand_OrderOfOperations(t *testing.T) { function TestCommand_Run_CommandWithSubcommandHasHelpTopic (line 2188) | func TestCommand_Run_CommandWithSubcommandHasHelpTopic(t *testing.T) { function TestCommand_Run_SubcommandFullPath (line 2233) | func TestCommand_Run_SubcommandFullPath(t *testing.T) { function TestCommand_Run_Help (line 2256) | func TestCommand_Run_Help(t *testing.T) { function TestCommand_Run_Version (line 2322) | func TestCommand_Run_Version(t *testing.T) { function TestCommand_Run_Categories (line 2347) | func TestCommand_Run_Categories(t *testing.T) { function TestCommand_VisibleCategories (line 2395) | func TestCommand_VisibleCategories(t *testing.T) { function TestCommand_Run_SubcommandDoesNotOverwriteErrorFromBefore (line 2493) | func TestCommand_Run_SubcommandDoesNotOverwriteErrorFromBefore(t *testin... function TestCommand_OnUsageError_WithWrongFlagValue_ForSubcommand (line 2514) | func TestCommand_OnUsageError_WithWrongFlagValue_ForSubcommand(t *testin... type customBoolFlag (line 2537) | type customBoolFlag struct method String (line 2542) | func (c *customBoolFlag) String() string { method Names (line 2546) | func (c *customBoolFlag) Names() []string { method TakesValue (line 2550) | func (c *customBoolFlag) TakesValue() bool { method GetValue (line 2554) | func (c *customBoolFlag) GetValue() string { method GetUsage (line 2558) | func (c *customBoolFlag) GetUsage() string { method PreParse (line 2562) | func (c *customBoolFlag) PreParse() error { method PostParse (line 2566) | func (c *customBoolFlag) PostParse() error { method Get (line 2570) | func (c *customBoolFlag) Get() any { method Set (line 2577) | func (c *customBoolFlag) Set(_, _ string) error { method RunAction (line 2581) | func (c *customBoolFlag) RunAction(context.Context, *Command) error { method IsSet (line 2585) | func (c *customBoolFlag) IsSet() bool { method IsRequired (line 2589) | func (c *customBoolFlag) IsRequired() bool { method IsVisible (line 2593) | func (c *customBoolFlag) IsVisible() bool { method GetCategory (line 2597) | func (c *customBoolFlag) GetCategory() string { method GetEnvVars (line 2601) | func (c *customBoolFlag) GetEnvVars() []string { method GetDefaultText (line 2605) | func (c *customBoolFlag) GetDefaultText() string { function TestCustomFlagsUnused (line 2609) | func TestCustomFlagsUnused(t *testing.T) { function TestCustomFlagsUsed (line 2619) | func TestCustomFlagsUsed(t *testing.T) { function TestCustomHelpVersionFlags (line 2629) | func TestCustomHelpVersionFlags(t *testing.T) { function TestHandleExitCoder_Default (line 2647) | func TestHandleExitCoder_Default(t *testing.T) { function TestHandleExitCoder_Custom (line 2655) | func TestHandleExitCoder_Custom(t *testing.T) { function TestShellCompletionForIncompleteFlags (line 2668) | func TestShellCompletionForIncompleteFlags(t *testing.T) { function TestWhenExitSubCommandWithCodeThenCommandQuitUnexpectedly (line 2713) | func TestWhenExitSubCommandWithCodeThenCommandQuitUnexpectedly(t *testin... function buildMinimalTestCommand (line 2761) | func buildMinimalTestCommand() *Command { function TestSetupInitializesBothWriters (line 2767) | func TestSetupInitializesBothWriters(t *testing.T) { function TestSetupInitializesOnlyNilWriters (line 2776) | func TestSetupInitializesOnlyNilWriters(t *testing.T) { function TestFlagAction (line 2788) | func TestFlagAction(t *testing.T) { function TestLocalFlagError (line 3108) | func TestLocalFlagError(t *testing.T) { function TestPersistentFlag (line 3136) | func TestPersistentFlag(t *testing.T) { function TestPersistentFlagIsSet (line 3249) | func TestPersistentFlagIsSet(t *testing.T) { function TestRequiredFlagDelayed (line 3283) | func TestRequiredFlagDelayed(t *testing.T) { function TestRequiredPersistentFlag (line 3353) | func TestRequiredPersistentFlag(t *testing.T) { function TestFlagDuplicates (line 3379) | func TestFlagDuplicates(t *testing.T) { function TestShorthandCommand (line 3448) | func TestShorthandCommand(t *testing.T) { function TestCommand_Int (line 3507) | func TestCommand_Int(t *testing.T) { function TestCommand_Uint (line 3530) | func TestCommand_Uint(t *testing.T) { function TestCommand_Float64 (line 3553) | func TestCommand_Float64(t *testing.T) { function TestCommand_Duration (line 3577) | func TestCommand_Duration(t *testing.T) { function TestCommand_Timestamp (line 3601) | func TestCommand_Timestamp(t *testing.T) { function TestCommand_String (line 3638) | func TestCommand_String(t *testing.T) { function TestCommand_Bool (line 3664) | func TestCommand_Bool(t *testing.T) { function TestCommand_Value (line 3687) | func TestCommand_Value(t *testing.T) { function TestCommand_Value_InvalidFlagAccessHandler (line 3744) | func TestCommand_Value_InvalidFlagAccessHandler(t *testing.T) { function TestCommand_Args (line 3772) | func TestCommand_Args(t *testing.T) { function TestCommand_IsSet (line 3788) | func TestCommand_IsSet(t *testing.T) { function TestCommand_IsSet_fromEnv (line 3830) | func TestCommand_IsSet_fromEnv(t *testing.T) { function TestCommand_NumFlags (line 3878) | func TestCommand_NumFlags(t *testing.T) { function TestCommand_Set (line 3921) | func TestCommand_Set(t *testing.T) { function TestCommand_Set_InvalidFlagAccessHandler (line 3938) | func TestCommand_Set_InvalidFlagAccessHandler(t *testing.T) { function TestCommand_lookupFlag (line 3952) | func TestCommand_lookupFlag(t *testing.T) { function TestCommandAttributeAccessing (line 3982) | func TestCommandAttributeAccessing(t *testing.T) { function TestCheckRequiredFlags (line 4044) | func TestCheckRequiredFlags(t *testing.T) { function TestCheckRequiredFlagsWithOnUsageError (line 4208) | func TestCheckRequiredFlagsWithOnUsageError(t *testing.T) { function TestCommand_ParentCommand_Set (line 4223) | func TestCommand_ParentCommand_Set(t *testing.T) { function TestCommandStringDashOption (line 4238) | func TestCommandStringDashOption(t *testing.T) { function TestCommandReadArgsFromStdIn (line 4283) | func TestCommandReadArgsFromStdIn(t *testing.T) { function TestZeroValueCommand (line 4449) | func TestZeroValueCommand(t *testing.T) { function TestCommandInvalidName (line 4454) | func TestCommandInvalidName(t *testing.T) { function TestCommandCategories (line 4469) | func TestCommandCategories(t *testing.T) { function TestCommandSliceFlagSeparator (line 4497) | func TestCommandSliceFlagSeparator(t *testing.T) { function TestCommandMapKeyValueFlagSeparator (line 4512) | func TestCommandMapKeyValueFlagSeparator(t *testing.T) { function TestStringFlagTerminator (line 4533) | func TestStringFlagTerminator(t *testing.T) { function TestBoolFlagTerminator (line 4617) | func TestBoolFlagTerminator(t *testing.T) { function TestSliceStringFlagParsing (line 4695) | func TestSliceStringFlagParsing(t *testing.T) { function TestJSONExportCommand (line 4780) | func TestJSONExportCommand(t *testing.T) { function TestCommand_ExclusiveFlags (line 5329) | func TestCommand_ExclusiveFlags(t *testing.T) { function TestCommand_ExclusiveFlagsWithOnUsageError (line 5355) | func TestCommand_ExclusiveFlagsWithOnUsageError(t *testing.T) { function TestCommand_ExclusiveFlagsWithAfter (line 5385) | func TestCommand_ExclusiveFlagsWithAfter(t *testing.T) { function TestCommand_ParallelRun (line 5420) | func TestCommand_ParallelRun(t *testing.T) { function TestCommand_ExclusiveFlagsPersistent (line 5448) | func TestCommand_ExclusiveFlagsPersistent(t *testing.T) { FILE: completion.go constant completionCommandName (line 12) | completionCommandName = "completion" constant completionFlag (line 15) | completionFlag = "--generate-shell-completion" type renderCompletion (line 18) | type renderCompletion constant completionDescription (line 44) | completionDescription = `Output shell completion script for bash, zsh, f... function buildCompletionCommand (line 60) | func buildCompletionCommand(appName string) *Command { function printShellCompletion (line 73) | func printShellCompletion(_ context.Context, cmd *Command, appName strin... FILE: completion_test.go function TestCompletionDisable (line 13) | func TestCompletionDisable(t *testing.T) { function TestCompletionEnable (line 20) | func TestCompletionEnable(t *testing.T) { function TestCompletionEnableDiffCommandName (line 35) | func TestCompletionEnableDiffCommandName(t *testing.T) { function TestCompletionShell (line 45) | func TestCompletionShell(t *testing.T) { function TestCompletionSubcommand (line 66) | func TestCompletionSubcommand(t *testing.T) { type mockWriter (line 190) | type mockWriter struct method Write (line 194) | func (mw *mockWriter) Write(p []byte) (int, error) { function TestCompletionInvalidShell (line 201) | func TestCompletionInvalidShell(t *testing.T) { FILE: docs.go function prefixFor (line 10) | func prefixFor(name string) (prefix string) { function unquoteUsage (line 21) | func unquoteUsage(usage string) (string, string) { function prefixedNames (line 37) | func prefixedNames(names []string, placeholder string) string { function envFormat (line 55) | func envFormat(envVars []string, prefix, sep, suffix string) string { function defaultEnvFormat (line 62) | func defaultEnvFormat(envVars []string) string { function withEnvHint (line 66) | func withEnvHint(envVars []string, str string) string { function withFileHint (line 76) | func withFileHint(filePath, str string) string { function formatDefault (line 84) | func formatDefault(format string) string { function stringifyFlag (line 88) | func stringifyFlag(f Flag) string { FILE: errors.go type MultiError (line 18) | type MultiError interface function newMultiError (line 24) | func newMultiError(err ...error) MultiError { type multiError (line 29) | type multiError method Error (line 32) | func (m *multiError) Error() string { method Errors (line 42) | func (m *multiError) Errors() []error { type requiredFlagsErr (line 48) | type requiredFlagsErr interface type errRequiredFlags (line 52) | type errRequiredFlags struct method Error (line 56) | func (e *errRequiredFlags) Error() string { type mutuallyExclusiveGroup (line 64) | type mutuallyExclusiveGroup struct method Error (line 69) | func (e *mutuallyExclusiveGroup) Error() string { type mutuallyExclusiveGroupRequiredFlag (line 73) | type mutuallyExclusiveGroupRequiredFlag struct method Error (line 77) | func (e *mutuallyExclusiveGroupRequiredFlag) Error() string { type ErrorFormatter (line 91) | type ErrorFormatter interface type ExitCoder (line 96) | type ExitCoder interface type exitError (line 101) | type exitError struct method Error (line 131) | func (ee *exitError) Error() string { method ExitCode (line 135) | func (ee *exitError) ExitCode() int { function Exit (line 113) | func Exit(message any, exitCode int) ExitCoder { function HandleExitCoder (line 147) | func HandleExitCoder(err error) { function handleMultiError (line 169) | func handleMultiError(multiErr MultiError) int { FILE: errors_test.go function TestHandleExitCoder_nil (line 12) | func TestHandleExitCoder_nil(t *testing.T) { function TestHandleExitCoder_ExitCoder (line 31) | func TestHandleExitCoder_ExitCoder(t *testing.T) { function TestHandleExitCoder_ErrorExitCoder (line 50) | func TestHandleExitCoder_ErrorExitCoder(t *testing.T) { function TestHandleExitCoder_MultiErrorWithExitCoder (line 69) | func TestHandleExitCoder_MultiErrorWithExitCoder(t *testing.T) { type exitFormatter (line 92) | type exitFormatter struct method Format (line 96) | func (f *exitFormatter) Format(s fmt.State, verb rune) { method ExitCode (line 100) | func (f *exitFormatter) ExitCode() int { method Error (line 104) | func (f *exitFormatter) Error() string { function TestHandleExitCoder_ErrorFormatter (line 108) | func TestHandleExitCoder_ErrorFormatter(t *testing.T) { function TestHandleExitCoder_MultiErrorWithoutExitCoder (line 140) | func TestHandleExitCoder_MultiErrorWithoutExitCoder(t *testing.T) { type ErrorWithFormat (line 161) | type ErrorWithFormat struct method Format (line 169) | func (f *ErrorWithFormat) Format(s fmt.State, verb rune) { function NewErrorWithFormat (line 165) | func NewErrorWithFormat(m string) *ErrorWithFormat { function TestHandleExitCoder_ErrorWithFormat (line 173) | func TestHandleExitCoder_ErrorWithFormat(t *testing.T) { function TestHandleExitCoder_MultiErrorWithFormat (line 195) | func TestHandleExitCoder_MultiErrorWithFormat(t *testing.T) { function TestMultiErrorErrorsCopy (line 214) | func TestMultiErrorErrorsCopy(t *testing.T) { function TestErrRequiredFlags_Error (line 224) | func TestErrRequiredFlags_Error(t *testing.T) { FILE: examples/example-cli/example-cli.go function main (line 11) | func main() { FILE: examples/example-hello-world/example-hello-world.go function main (line 7) | func main() { FILE: examples_test.go function ExampleCommand_Run (line 16) | func ExampleCommand_Run() { function ExampleCommand_Run_subcommand (line 46) | func ExampleCommand_Run_subcommand() { function ExampleCommand_Run_appHelp (line 89) | func ExampleCommand_Run_appHelp() { function ExampleCommand_Run_commandHelp (line 151) | func ExampleCommand_Run_commandHelp() { function ExampleCommand_Run_noAction (line 194) | func ExampleCommand_Run_noAction() { function ExampleCommand_Run_subcommandNoAction (line 212) | func ExampleCommand_Run_subcommandNoAction() { function ExampleCommand_Run_shellComplete_bash_withShortFlag (line 244) | func ExampleCommand_Run_shellComplete_bash_withShortFlag() { function ExampleCommand_Run_shellComplete_bash_withLongFlag (line 271) | func ExampleCommand_Run_shellComplete_bash_withLongFlag() { function ExampleCommand_Run_shellComplete_bash_withMultipleLongFlag (line 303) | func ExampleCommand_Run_shellComplete_bash_withMultipleLongFlag() { function ExampleCommand_Run_shellComplete_bash (line 338) | func ExampleCommand_Run_shellComplete_bash() { function ExampleCommand_Run_shellComplete_zsh (line 375) | func ExampleCommand_Run_shellComplete_zsh() { function ExampleCommand_Run_shellComplete_fish (line 412) | func ExampleCommand_Run_shellComplete_fish() { function ExampleCommand_Run_sliceValues (line 449) | func ExampleCommand_Run_sliceValues() { function ExampleCommand_Run_mapValues (line 484) | func ExampleCommand_Run_mapValues() { function ExampleBoolWithInverseFlag (line 515) | func ExampleBoolWithInverseFlag() { function ExampleCommand_Suggest (line 546) | func ExampleCommand_Suggest() { function ExampleCommand_Suggest_command (line 574) | func ExampleCommand_Suggest_command() { FILE: fish.go method ToFishCompletion (line 13) | func (cmd *Command) ToFishCompletion() (string, error) { type fishCommandCompletionTemplate (line 21) | type fishCommandCompletionTemplate struct method writeFishCompletionTemplate (line 27) | func (cmd *Command) writeFishCompletionTemplate(w io.Writer) error { function prepareFishCommands (line 67) | func prepareFishCommands(binary string, parent *Command) []string { function prepareFishFlags (line 122) | func prepareFishFlags(binary string, owner *Command) []string { function fishAddFileFlag (line 165) | func fishAddFileFlag(flag Flag, completion *strings.Builder) { function fishSubcommandHelper (line 179) | func fishSubcommandHelper(binary string, command *Command, siblings []*C... function fishFlagHelper (line 196) | func fishFlagHelper(binary string, command *Command) string { function commandAncestry (line 204) | func commandAncestry(command *Command) string { function escapeSingleQuotes (line 219) | func escapeSingleQuotes(input string) string { FILE: fish_test.go function TestFishCompletion (line 12) | func TestFishCompletion(t *testing.T) { function TestFishCompletionShellComplete (line 44) | func TestFishCompletionShellComplete(t *testing.T) { FILE: flag.go constant defaultPlaceholder (line 11) | defaultPlaceholder = "value" constant defaultSliceFlagSeparator (line 14) | defaultSliceFlagSeparator = "," constant defaultMapFlagKeyValueSeparator (line 15) | defaultMapFlagKeyValueSeparator = "=" constant disableSliceFlagSeparator (line 16) | disableSliceFlagSeparator = false type Serializer (line 56) | type Serializer interface type FlagsByName (line 73) | type FlagsByName method Len (line 75) | func (f FlagsByName) Len() int { method Less (line 79) | func (f FlagsByName) Less(i, j int) bool { method Swap (line 83) | func (f FlagsByName) Swap(i, j int) { type ActionableFlag (line 88) | type ActionableFlag interface type Flag (line 95) | type Flag interface type RequiredFlag (line 120) | type RequiredFlag interface type DocGenerationFlag (line 126) | type DocGenerationFlag interface type DocGenerationMultiValueFlag (line 151) | type DocGenerationMultiValueFlag interface type Countable (line 160) | type Countable interface type VisibleFlag (line 165) | type VisibleFlag interface type CategorizableFlag (line 172) | type CategorizableFlag interface type LocalFlag (line 182) | type LocalFlag interface function visibleFlags (line 186) | func visibleFlags(fl []Flag) []Flag { function FlagNames (line 196) | func FlagNames(name string, aliases []string) []string { function hasFlag (line 210) | func hasFlag(flags []Flag, fl Flag) bool { function flagSplitMultiValues (line 220) | func flagSplitMultiValues(val string, sliceSeparator string, disableSlic... FILE: flag_bool.go type BoolConfig (line 11) | type BoolConfig struct type boolValue (line 22) | type boolValue struct method Create (line 40) | func (b boolValue) Create(val bool, p *bool, c BoolConfig) Value { method ToString (line 52) | func (b boolValue) ToString(value bool) string { method Set (line 59) | func (b *boolValue) Set(s string) error { method Get (line 72) | func (b *boolValue) Get() interface{} { return *b.destination } method String (line 74) | func (b *boolValue) String() string { method IsBoolFlag (line 78) | func (b *boolValue) IsBoolFlag() bool { return true } method Bool (line 27) | func (cmd *Command) Bool(name string) bool { FILE: flag_bool_with_inverse.go type BoolWithInverseFlag (line 12) | type BoolWithInverseFlag struct method IsSet (line 42) | func (bif *BoolWithInverseFlag) IsSet() bool { method Get (line 46) | func (bif *BoolWithInverseFlag) Get() any { method RunAction (line 50) | func (bif *BoolWithInverseFlag) RunAction(ctx context.Context, cmd *Co... method IsLocal (line 58) | func (bif *BoolWithInverseFlag) IsLocal() bool { method inversePrefix (line 62) | func (bif *BoolWithInverseFlag) inversePrefix() string { method PreParse (line 70) | func (bif *BoolWithInverseFlag) PreParse() error { method PostParse (line 95) | func (bif *BoolWithInverseFlag) PostParse() error { method Set (line 117) | func (bif *BoolWithInverseFlag) Set(name, val string) error { method Names (line 148) | func (bif *BoolWithInverseFlag) Names() []string { method IsRequired (line 158) | func (bif *BoolWithInverseFlag) IsRequired() bool { method IsVisible (line 162) | func (bif *BoolWithInverseFlag) IsVisible() bool { method String (line 170) | func (bif *BoolWithInverseFlag) String() string { method IsBoolFlag (line 186) | func (bif *BoolWithInverseFlag) IsBoolFlag() bool { method Count (line 191) | func (bif *BoolWithInverseFlag) Count() int { method GetDefaultText (line 196) | func (bif *BoolWithInverseFlag) GetDefaultText() string { method GetCategory (line 204) | func (bif *BoolWithInverseFlag) GetCategory() string { method SetCategory (line 208) | func (bif *BoolWithInverseFlag) SetCategory(c string) { method GetUsage (line 213) | func (bif *BoolWithInverseFlag) GetUsage() string { method GetEnvVars (line 218) | func (bif *BoolWithInverseFlag) GetEnvVars() []string { method GetValue (line 224) | func (bif *BoolWithInverseFlag) GetValue() string { method TakesValue (line 228) | func (bif *BoolWithInverseFlag) TakesValue() bool { method IsDefaultVisible (line 233) | func (bif *BoolWithInverseFlag) IsDefaultVisible() bool { method TypeName (line 238) | func (bif *BoolWithInverseFlag) TypeName() string { FILE: flag_bool_with_inverse_test.go type boolWithInverseTestCase (line 14) | type boolWithInverseTestCase struct method Run (line 22) | func (tc *boolWithInverseTestCase) Run(t *testing.T, flagWithInverse *... function runBoolWithInverseFlagTests (line 48) | func runBoolWithInverseFlagTests(t *testing.T, newFlagMethod func() *Boo... function TestBoolWithInverseBasic (line 73) | func TestBoolWithInverseBasic(t *testing.T) { function TestBoolWithInverseAction (line 108) | func TestBoolWithInverseAction(t *testing.T) { function TestBoolWithInverseAlias (line 154) | func TestBoolWithInverseAlias(t *testing.T) { function TestBoolWithInverseEnvVars (line 190) | func TestBoolWithInverseEnvVars(t *testing.T) { function TestBoolWithInverseWithPrefix (line 254) | func TestBoolWithInverseWithPrefix(t *testing.T) { function TestBoolWithInverseRequired (line 294) | func TestBoolWithInverseRequired(t *testing.T) { function TestBoolWithInverseNames (line 326) | func TestBoolWithInverseNames(t *testing.T) { function TestBoolWithInverseString (line 341) | func TestBoolWithInverseString(t *testing.T) { function TestBoolWithInverseDestination (line 416) | func TestBoolWithInverseDestination(t *testing.T) { function TestBoolWithInverseFlag_SatisfiesRequiredFlagInterface (line 512) | func TestBoolWithInverseFlag_SatisfiesRequiredFlagInterface(t *testing.T) { function TestBoolWithInverseFlag_SatisfiesVisibleFlagInterface (line 518) | func TestBoolWithInverseFlag_SatisfiesVisibleFlagInterface(t *testing.T) { FILE: flag_duration.go type durationValue (line 11) | type durationValue method Create (line 15) | func (d durationValue) Create(val time.Duration, p *time.Duration, c N... method ToString (line 20) | func (d durationValue) ToString(val time.Duration) string { method Set (line 27) | func (d *durationValue) Set(s string) error { method Get (line 36) | func (d *durationValue) Get() any { return time.Duration(*d) } method String (line 38) | func (d *durationValue) String() string { method Duration (line 42) | func (cmd *Command) Duration(name string) time.Duration { FILE: flag_ext.go type extFlag (line 5) | type extFlag struct method PreParse (line 9) | func (e *extFlag) PreParse() error { method PostParse (line 17) | func (e *extFlag) PostParse() error { method Set (line 21) | func (e *extFlag) Set(_ string, val string) error { method Get (line 25) | func (e *extFlag) Get() any { method Names (line 29) | func (e *extFlag) Names() []string { method IsSet (line 33) | func (e *extFlag) IsSet() bool { method String (line 37) | func (e *extFlag) String() string { method IsVisible (line 41) | func (e *extFlag) IsVisible() bool { method TakesValue (line 45) | func (e *extFlag) TakesValue() bool { method GetUsage (line 49) | func (e *extFlag) GetUsage() string { method GetValue (line 53) | func (e *extFlag) GetValue() string { method GetDefaultText (line 57) | func (e *extFlag) GetDefaultText() string { method GetEnvVars (line 61) | func (e *extFlag) GetEnvVars() []string { FILE: flag_float.go type floatValue (line 15) | type floatValue struct method Create (line 21) | func (f floatValue[T]) Create(val T, p *T, c NoConfig) Value { method ToString (line 27) | func (f floatValue[T]) ToString(b T) string { method Set (line 34) | func (f *floatValue[T]) Set(s string) error { method Get (line 43) | func (f *floatValue[T]) Get() any { return *f.val } method String (line 45) | func (f *floatValue[T]) String() string { method Float (line 51) | func (cmd *Command) Float(name string) float64 { method Float32 (line 57) | func (cmd *Command) Float32(name string) float32 { method Float64 (line 63) | func (cmd *Command) Float64(name string) float64 { function getFloat (line 67) | func getFloat[T float32 | float64](cmd *Command, name string) T { FILE: flag_float_slice.go method FloatSlice (line 20) | func (cmd *Command) FloatSlice(name string) []float64 { method Float32Slice (line 26) | func (cmd *Command) Float32Slice(name string) []float32 { method Float64Slice (line 32) | func (cmd *Command) Float64Slice(name string) []float64 { FILE: flag_float_slice_test.go function TestCommand_FloatSlice (line 11) | func TestCommand_FloatSlice(t *testing.T) { function TestCommand_Float32Slice (line 60) | func TestCommand_Float32Slice(t *testing.T) { function TestCommand_Float64Slice (line 109) | func TestCommand_Float64Slice(t *testing.T) { FILE: flag_float_test.go function Test_FloatFlag (line 11) | func Test_FloatFlag(t *testing.T) { function Test_Float32Flag (line 64) | func Test_Float32Flag(t *testing.T) { function Test_Float64Flag (line 118) | func Test_Float64Flag(t *testing.T) { function Test_floatValue_String (line 171) | func Test_floatValue_String(t *testing.T) { FILE: flag_generic.go type genericValue (line 6) | type genericValue struct method Create (line 12) | func (f genericValue) Create(val Value, p *Value, c NoConfig) Value { method ToString (line 19) | func (f genericValue) ToString(b Value) string { method Set (line 26) | func (f *genericValue) Set(s string) error { method Get (line 33) | func (f *genericValue) Get() any { method String (line 40) | func (f *genericValue) String() string { method IsBoolFlag (line 47) | func (f *genericValue) IsBoolFlag() bool { method Generic (line 57) | func (cmd *Command) Generic(name string) Value { FILE: flag_impl.go type Value (line 13) | type Value interface type boolFlag (line 18) | type boolFlag interface type multiValueParsingConfig (line 22) | type multiValueParsingConfig struct type multiValueParsingConfigSetter (line 31) | type multiValueParsingConfigSetter interface type ValueCreator (line 41) | type ValueCreator interface type NoConfig (line 47) | type NoConfig struct type FlagBase (line 56) | type FlagBase struct method GetValue (line 86) | func (f *FlagBase[T, C, V]) GetValue() string { method TypeName (line 92) | func (f *FlagBase[T, C, V]) TypeName() string { method PostParse (line 128) | func (f *FlagBase[T, C, V]) PostParse() error { method setMultiValueParsingConfig (line 152) | func (f *FlagBase[T, C, V]) setMultiValueParsingConfig(c multiValueParsi... method PreParse (line 159) | func (f *FlagBase[T, C, V]) PreParse() error { method Set (line 179) | func (f *FlagBase[T, C, V]) Set(_ string, val string) error { method Get (line 212) | func (f *FlagBase[T, C, V]) Get() any { method IsDefaultVisible (line 220) | func (f *FlagBase[T, C, V]) IsDefaultVisible() bool { method String (line 225) | func (f *FlagBase[T, C, V]) String() string { method IsSet (line 230) | func (f *FlagBase[T, C, V]) IsSet() bool { method Names (line 235) | func (f *FlagBase[T, C, V]) Names() []string { method IsRequired (line 240) | func (f *FlagBase[T, C, V]) IsRequired() bool { method IsVisible (line 245) | func (f *FlagBase[T, C, V]) IsVisible() bool { method GetCategory (line 250) | func (f *FlagBase[T, C, V]) GetCategory() string { method SetCategory (line 254) | func (f *FlagBase[T, C, V]) SetCategory(c string) { method GetUsage (line 259) | func (f *FlagBase[T, C, V]) GetUsage() string { method GetEnvVars (line 264) | func (f *FlagBase[T, C, V]) GetEnvVars() []string { method TakesValue (line 269) | func (f *FlagBase[T, C, V]) TakesValue() bool { method GetDefaultText (line 275) | func (f *FlagBase[T, C, V]) GetDefaultText() string { method RunAction (line 280) | func (f *FlagBase[T, C, V]) RunAction(ctx context.Context, cmd *Command)... method IsMultiValueFlag (line 290) | func (f *FlagBase[T, C, VC]) IsMultiValueFlag() bool { method IsLocal (line 300) | func (f *FlagBase[T, C, VC]) IsLocal() bool { method IsBoolFlag (line 305) | func (f *FlagBase[T, C, VC]) IsBoolFlag() bool { method Count (line 311) | func (f *FlagBase[T, C, VC]) Count() int { FILE: flag_int.go type IntegerConfig (line 17) | type IntegerConfig struct type intValue (line 22) | type intValue struct method Create (line 29) | func (i intValue[T]) Create(val T, p *T, c IntegerConfig) Value { method ToString (line 38) | func (i intValue[T]) ToString(b T) string { method Set (line 45) | func (i *intValue[T]) Set(s string) error { method Get (line 54) | func (i *intValue[T]) Get() any { return *i.val } method String (line 56) | func (i *intValue[T]) String() string { method Int (line 67) | func (cmd *Command) Int(name string) int { method Int8 (line 73) | func (cmd *Command) Int8(name string) int8 { method Int16 (line 79) | func (cmd *Command) Int16(name string) int16 { method Int32 (line 85) | func (cmd *Command) Int32(name string) int32 { method Int64 (line 91) | func (cmd *Command) Int64(name string) int64 { function getInt (line 95) | func getInt[T int | int8 | int16 | int32 | int64](cmd *Command, name str... FILE: flag_int_slice.go method IntSlice (line 26) | func (cmd *Command) IntSlice(name string) []int { method Int8Slice (line 32) | func (cmd *Command) Int8Slice(name string) []int8 { method Int16Slice (line 38) | func (cmd *Command) Int16Slice(name string) []int16 { method Int32Slice (line 44) | func (cmd *Command) Int32Slice(name string) []int32 { method Int64Slice (line 50) | func (cmd *Command) Int64Slice(name string) []int64 { FILE: flag_int_slice_test.go function TestCommand_IntSlice (line 11) | func TestCommand_IntSlice(t *testing.T) { function TestCommand_Int8Slice (line 60) | func TestCommand_Int8Slice(t *testing.T) { function TestCommand_Int16Slice (line 109) | func TestCommand_Int16Slice(t *testing.T) { function TestCommand_Int32Slice (line 158) | func TestCommand_Int32Slice(t *testing.T) { function TestCommand_Int64Slice (line 207) | func TestCommand_Int64Slice(t *testing.T) { FILE: flag_int_test.go function TestIntFlag (line 12) | func TestIntFlag(t *testing.T) { function TestInt8Flag (line 65) | func TestInt8Flag(t *testing.T) { function TestInt16Flag (line 118) | func TestInt16Flag(t *testing.T) { function TestInt32Flag (line 179) | func TestInt32Flag(t *testing.T) { function TestInt64Flag (line 241) | func TestInt64Flag(t *testing.T) { function TestIntFlagExt (line 294) | func TestIntFlagExt(t *testing.T) { FILE: flag_map_impl.go type MapBase (line 12) | type MapBase struct method Create (line 19) | func (i MapBase[T, C, VC]) Create(val map[string]T, p *map[string]T, c C... function NewMapBase (line 34) | func NewMapBase[T any, C any, VC ValueCreator[T, C]](defaults map[string... method setMultiValueParsingConfig (line 41) | func (i *MapBase[T, C, VC]) setMultiValueParsingConfig(c multiValueParsi... method Set (line 53) | func (i *MapBase[T, C, VC]) Set(value string) error { method String (line 94) | func (i *MapBase[T, C, VC]) String() string { method Serialize (line 104) | func (i *MapBase[T, C, VC]) Serialize() string { method Value (line 110) | func (i *MapBase[T, C, VC]) Value() map[string]T { method Get (line 118) | func (i *MapBase[T, C, VC]) Get() interface{} { method ToString (line 122) | func (i MapBase[T, C, VC]) ToString(t map[string]T) string { function sortedKeys (line 131) | func sortedKeys[T any](dict map[string]T) []string { FILE: flag_mutex.go type MutuallyExclusiveFlags (line 8) | type MutuallyExclusiveFlags struct method check (line 19) | func (grp MutuallyExclusiveFlags) check(_ *Command) error { method propagateCategory (line 46) | func (grp MutuallyExclusiveFlags) propagateCategory() { FILE: flag_mutex_test.go function newCommand (line 10) | func newCommand() *Command { function TestFlagMutuallyExclusiveFlags (line 40) | func TestFlagMutuallyExclusiveFlags(t *testing.T) { FILE: flag_number_slice.go type numberType (line 3) | type numberType interface function getNumberSlice (line 7) | func getNumberSlice[T numberType](cmd *Command, name string) []T { FILE: flag_number_slice_test.go function Test_getNumberSlice_int64 (line 11) | func Test_getNumberSlice_int64(t *testing.T) { function Test_getNumberSlice_float64 (line 29) | func Test_getNumberSlice_float64(t *testing.T) { FILE: flag_slice_base.go type SliceBase (line 11) | type SliceBase struct method Create (line 19) | func (i SliceBase[T, C, VC]) Create(val []T, p *[]T, c C) Value { function NewSliceBase (line 32) | func NewSliceBase[T any, C any, VC ValueCreator[T, C]](defaults ...T) *S... method setMultiValueParsingConfig (line 39) | func (i *SliceBase[T, C, VC]) setMultiValueParsingConfig(c multiValuePar... method Set (line 46) | func (i *SliceBase[T, C, VC]) Set(value string) error { method String (line 84) | func (i *SliceBase[T, C, VC]) String() string { method Serialize (line 94) | func (i *SliceBase[T, C, VC]) Serialize() string { method Value (line 100) | func (i *SliceBase[T, C, VC]) Value() []T { method Get (line 108) | func (i *SliceBase[T, C, VC]) Get() interface{} { method ToString (line 112) | func (i SliceBase[T, C, VC]) ToString(t []T) string { FILE: flag_string.go type StringConfig (line 11) | type StringConfig struct type stringValue (line 17) | type stringValue struct method Create (line 24) | func (s stringValue) Create(val string, p *string, c StringConfig) Val... method ToString (line 32) | func (s stringValue) ToString(val string) string { method Set (line 39) | func (s *stringValue) Set(val string) error { method Get (line 47) | func (s *stringValue) Get() any { return *s.destination } method String (line 49) | func (s *stringValue) String() string { method String (line 56) | func (cmd *Command) String(name string) string { FILE: flag_string_map.go method StringMap (line 12) | func (cmd *Command) StringMap(name string) map[string]string { FILE: flag_string_slice.go method StringSlice (line 12) | func (cmd *Command) StringSlice(name string) []string { FILE: flag_test.go type Parser (line 21) | type Parser method Set (line 23) | func (p *Parser) Set(value string) error { method String (line 35) | func (p *Parser) String() string { method Get (line 39) | func (p *Parser) Get() interface{} { function TestBoolFlagHelpOutput (line 51) | func TestBoolFlagHelpOutput(t *testing.T) { function TestBoolFlagApply_SetsAllNames (line 59) | func TestBoolFlagApply_SetsAllNames(t *testing.T) { function TestBoolFlagValueFromCommand (line 71) | func TestBoolFlagValueFromCommand(t *testing.T) { function TestBoolFlagApply_SetsCount (line 88) | func TestBoolFlagApply_SetsCount(t *testing.T) { function TestBoolFlagCountFromCommand (line 101) | func TestBoolFlagCountFromCommand(t *testing.T) { function TestFlagsFromEnv (line 156) | func TestFlagsFromEnv(t *testing.T) { type nodocFlag (line 458) | type nodocFlag struct function TestFlagStringifying (line 464) | func TestFlagStringifying(t *testing.T) { function TestStringFlagHelpOutput (line 653) | func TestStringFlagHelpOutput(t *testing.T) { function TestStringFlagDefaultText (line 660) | func TestStringFlagDefaultText(t *testing.T) { function TestStringFlagWithEnvVarHelpOutput (line 666) | func TestStringFlagWithEnvVarHelpOutput(t *testing.T) { function TestStringFlagApply_SetsAllNames (line 708) | func TestStringFlagApply_SetsAllNames(t *testing.T) { function TestStringFlagValueFromCommand (line 721) | func TestStringFlagValueFromCommand(t *testing.T) { function TestStringSliceFlagHelpOutput (line 780) | func TestStringSliceFlagHelpOutput(t *testing.T) { function TestStringSliceFlagWithEnvVarHelpOutput (line 787) | func TestStringSliceFlagWithEnvVarHelpOutput(t *testing.T) { function TestStringSliceFlagApply_SetsAllNames (line 801) | func TestStringSliceFlagApply_SetsAllNames(t *testing.T) { function TestStringSliceFlagApply_UsesEnvValues_noDefault (line 813) | func TestStringSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestStringSliceFlagApply_UsesEnvValues_withDefault (line 827) | func TestStringSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestStringSliceFlagApply_DefaultValueWithDestination (line 841) | func TestStringSliceFlagApply_DefaultValueWithDestination(t *testing.T) { function TestStringSliceFlagValueFromCommand (line 857) | func TestStringSliceFlagValueFromCommand(t *testing.T) { function TestIntFlagHelpOutput (line 879) | func TestIntFlagHelpOutput(t *testing.T) { function TestIntFlagWithEnvVarHelpOutput (line 886) | func TestIntFlagWithEnvVarHelpOutput(t *testing.T) { function TestIntFlagApply_SetsAllNames (line 900) | func TestIntFlagApply_SetsAllNames(t *testing.T) { function TestIntFlagValueFromCommand (line 912) | func TestIntFlagValueFromCommand(t *testing.T) { function TestUintFlagHelpOutput (line 931) | func TestUintFlagHelpOutput(t *testing.T) { function TestUintFlagWithEnvVarHelpOutput (line 938) | func TestUintFlagWithEnvVarHelpOutput(t *testing.T) { function TestUintFlagValueFromCommand (line 952) | func TestUintFlagValueFromCommand(t *testing.T) { function TestUint64FlagHelpOutput (line 971) | func TestUint64FlagHelpOutput(t *testing.T) { function TestUint64FlagWithEnvVarHelpOutput (line 978) | func TestUint64FlagWithEnvVarHelpOutput(t *testing.T) { function TestUint64FlagValueFromCommand (line 992) | func TestUint64FlagValueFromCommand(t *testing.T) { function TestDurationFlagHelpOutput (line 1011) | func TestDurationFlagHelpOutput(t *testing.T) { function TestDurationFlagWithEnvVarHelpOutput (line 1018) | func TestDurationFlagWithEnvVarHelpOutput(t *testing.T) { function TestDurationFlagApply_SetsAllNames (line 1032) | func TestDurationFlagApply_SetsAllNames(t *testing.T) { function TestDurationFlagValueFromCommand (line 1044) | func TestDurationFlagValueFromCommand(t *testing.T) { function TestIntSliceFlagHelpOutput (line 1066) | func TestIntSliceFlagHelpOutput(t *testing.T) { function TestIntSliceFlagWithEnvVarHelpOutput (line 1073) | func TestIntSliceFlagWithEnvVarHelpOutput(t *testing.T) { function TestIntSliceFlagApply_SetsAllNames (line 1087) | func TestIntSliceFlagApply_SetsAllNames(t *testing.T) { function TestIntSliceFlagApply_UsesEnvValues_noDefault (line 1098) | func TestIntSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestIntSliceFlagApply_UsesEnvValues_withDefault (line 1113) | func TestIntSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestIntSliceFlagApply_DefaultValueWithDestination (line 1128) | func TestIntSliceFlagApply_DefaultValueWithDestination(t *testing.T) { function TestIntSliceFlagApply_ParentContext (line 1143) | func TestIntSliceFlagApply_ParentContext(t *testing.T) { function TestIntSliceFlag_SetFromParentCommand (line 1161) | func TestIntSliceFlag_SetFromParentCommand(t *testing.T) { function TestIntSliceFlagValueFromCommand (line 1175) | func TestIntSliceFlagValueFromCommand(t *testing.T) { function TestUintSliceFlagHelpOutput (line 1204) | func TestUintSliceFlagHelpOutput(t *testing.T) { function TestUintSliceFlagWithEnvVarHelpOutput (line 1213) | func TestUintSliceFlagWithEnvVarHelpOutput(t *testing.T) { function TestUintSliceFlagApply_SetsAllNames (line 1227) | func TestUintSliceFlagApply_SetsAllNames(t *testing.T) { function TestUintSliceFlagApply_UsesEnvValues_noDefault (line 1238) | func TestUintSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestUintSliceFlagApply_UsesEnvValues_withDefault (line 1252) | func TestUintSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestUintSliceFlagApply_DefaultValueWithDestination (line 1267) | func TestUintSliceFlagApply_DefaultValueWithDestination(t *testing.T) { function TestUint64SliceFlagApply_ParentContext (line 1282) | func TestUint64SliceFlagApply_ParentContext(t *testing.T) { function TestUintSliceFlag_SetFromParentCommand (line 1302) | func TestUintSliceFlag_SetFromParentCommand(t *testing.T) { function TestUintSliceFlag_ReturnNil (line 1320) | func TestUintSliceFlag_ReturnNil(t *testing.T) { function TestUint64SliceFlagHelpOutput (line 1354) | func TestUint64SliceFlagHelpOutput(t *testing.T) { function TestUint64SliceFlagWithEnvVarHelpOutput (line 1361) | func TestUint64SliceFlagWithEnvVarHelpOutput(t *testing.T) { function TestUint64SliceFlagApply_SetsAllNames (line 1375) | func TestUint64SliceFlagApply_SetsAllNames(t *testing.T) { function TestUint64SliceFlagApply_UsesEnvValues_noDefault (line 1386) | func TestUint64SliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestUint64SliceFlagApply_UsesEnvValues_withDefault (line 1398) | func TestUint64SliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestUint64SliceFlagApply_DefaultValueWithDestination (line 1411) | func TestUint64SliceFlagApply_DefaultValueWithDestination(t *testing.T) { function TestUint64SliceFlagApply_ParentCommand (line 1428) | func TestUint64SliceFlagApply_ParentCommand(t *testing.T) { function TestUint64SliceFlag_SetFromParentCommand (line 1448) | func TestUint64SliceFlag_SetFromParentCommand(t *testing.T) { function TestUint64SliceFlag_ReturnNil (line 1464) | func TestUint64SliceFlag_ReturnNil(t *testing.T) { function TestFloat64FlagHelpOutput (line 1488) | func TestFloat64FlagHelpOutput(t *testing.T) { function TestFloat64FlagWithEnvVarHelpOutput (line 1495) | func TestFloat64FlagWithEnvVarHelpOutput(t *testing.T) { function TestFloat64FlagApply_SetsAllNames (line 1509) | func TestFloat64FlagApply_SetsAllNames(t *testing.T) { function TestFloat64FlagValueFromCommand (line 1522) | func TestFloat64FlagValueFromCommand(t *testing.T) { function TestFloat64SliceFlagHelpOutput (line 1549) | func TestFloat64SliceFlagHelpOutput(t *testing.T) { function TestFloat64SliceFlagWithEnvVarHelpOutput (line 1556) | func TestFloat64SliceFlagWithEnvVarHelpOutput(t *testing.T) { function TestFloat64SliceFlagApply_SetsAllNames (line 1569) | func TestFloat64SliceFlagApply_SetsAllNames(t *testing.T) { function TestFloat64SliceFlagApply_UsesEnvValues_noDefault (line 1580) | func TestFloat64SliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestFloat64SliceFlagApply_UsesEnvValues_withDefault (line 1593) | func TestFloat64SliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestFloat64SliceFlagApply_DefaultValueWithDestination (line 1607) | func TestFloat64SliceFlagApply_DefaultValueWithDestination(t *testing.T) { function TestFloat64SliceFlagValueFromCommand (line 1622) | func TestFloat64SliceFlagValueFromCommand(t *testing.T) { function TestFloat64SliceFlagApply_ParentCommand (line 1635) | func TestFloat64SliceFlagApply_ParentCommand(t *testing.T) { function TestGenericFlagHelpOutput (line 1661) | func TestGenericFlagHelpOutput(t *testing.T) { function TestGenericFlagWithEnvVarHelpOutput (line 1668) | func TestGenericFlagWithEnvVarHelpOutput(t *testing.T) { function TestGenericFlagApply_SetsAllNames (line 1682) | func TestGenericFlagApply_SetsAllNames(t *testing.T) { function TestGenericFlagValueFromCommand (line 1693) | func TestGenericFlagValueFromCommand(t *testing.T) { function TestParseGenericFromEnv (line 1706) | func TestParseGenericFromEnv(t *testing.T) { function TestFlagActionFromEnv (line 1730) | func TestFlagActionFromEnv(t *testing.T) { function TestParseShortOptionBoolError (line 1752) | func TestParseShortOptionBoolError(t *testing.T) { function TestParseShortOptionIntError (line 1764) | func TestParseShortOptionIntError(t *testing.T) { function TestParseMultiString (line 1775) | func TestParseMultiString(t *testing.T) { function TestParseDestinationString (line 1788) | func TestParseDestinationString(t *testing.T) { function TestParseMultiStringFromEnv (line 1804) | func TestParseMultiStringFromEnv(t *testing.T) { function TestParseMultiStringFromEnvCascade (line 1819) | func TestParseMultiStringFromEnvCascade(t *testing.T) { function TestParseMultiStringSlice (line 1834) | func TestParseMultiStringSlice(t *testing.T) { function TestParseMultiStringSliceWithDefaults (line 1848) | func TestParseMultiStringSliceWithDefaults(t *testing.T) { function TestParseMultiStringSliceWithDestination (line 1862) | func TestParseMultiStringSliceWithDestination(t *testing.T) { function TestParseMultiStringSliceWithDestinationAndEnv (line 1877) | func TestParseMultiStringSliceWithDestinationAndEnv(t *testing.T) { function TestParseMultiFloat64SliceWithDestinationAndEnv (line 1893) | func TestParseMultiFloat64SliceWithDestinationAndEnv(t *testing.T) { function TestParseMultiIntSliceWithDestinationAndEnv (line 1909) | func TestParseMultiIntSliceWithDestinationAndEnv(t *testing.T) { function TestParseMultiStringSliceWithDefaultsUnset (line 1925) | func TestParseMultiStringSliceWithDefaultsUnset(t *testing.T) { function TestParseMultiStringSliceFromEnv (line 1939) | func TestParseMultiStringSliceFromEnv(t *testing.T) { function TestParseMultiStringSliceFromEnvWithDefaults (line 1955) | func TestParseMultiStringSliceFromEnvWithDefaults(t *testing.T) { function TestParseMultiStringSliceFromEnvCascade (line 1971) | func TestParseMultiStringSliceFromEnvCascade(t *testing.T) { function TestParseMultiStringSliceFromEnvCascadeWithDefaults (line 1987) | func TestParseMultiStringSliceFromEnvCascadeWithDefaults(t *testing.T) { function TestParseMultiStringSliceFromEnvWithDestination (line 2003) | func TestParseMultiStringSliceFromEnvWithDestination(t *testing.T) { function TestParseMultiInt (line 2018) | func TestParseMultiInt(t *testing.T) { function TestParseDestinationInt (line 2031) | func TestParseDestinationInt(t *testing.T) { function TestParseMultiIntFromEnv (line 2047) | func TestParseMultiIntFromEnv(t *testing.T) { function TestParseMultiIntFromEnvCascade (line 2061) | func TestParseMultiIntFromEnvCascade(t *testing.T) { function TestParseMultiIntSlice (line 2075) | func TestParseMultiIntSlice(t *testing.T) { function TestParseMultiIntSliceWithDefaults (line 2091) | func TestParseMultiIntSliceWithDefaults(t *testing.T) { function TestParseMultiIntSliceWithDefaultsUnset (line 2107) | func TestParseMultiIntSliceWithDefaultsUnset(t *testing.T) { function TestParseMultiIntSliceFromEnv (line 2121) | func TestParseMultiIntSliceFromEnv(t *testing.T) { function TestParseMultiIntSliceFromEnvWithDefaults (line 2139) | func TestParseMultiIntSliceFromEnvWithDefaults(t *testing.T) { function TestParseMultiIntSliceFromEnvCascade (line 2156) | func TestParseMultiIntSliceFromEnvCascade(t *testing.T) { function TestParseMultiFloat64 (line 2174) | func TestParseMultiFloat64(t *testing.T) { function TestParseDestinationFloat64 (line 2187) | func TestParseDestinationFloat64(t *testing.T) { function TestParseMultiFloat64FromEnv (line 2203) | func TestParseMultiFloat64FromEnv(t *testing.T) { function TestParseMultiFloat64FromEnvCascade (line 2217) | func TestParseMultiFloat64FromEnvCascade(t *testing.T) { function TestParseMultiFloat64SliceFromEnv (line 2232) | func TestParseMultiFloat64SliceFromEnv(t *testing.T) { function TestParseMultiFloat64SliceFromEnvCascade (line 2246) | func TestParseMultiFloat64SliceFromEnvCascade(t *testing.T) { function TestParseMultiBool (line 2260) | func TestParseMultiBool(t *testing.T) { function TestParseBoolShortOptionHandle (line 2273) | func TestParseBoolShortOptionHandle(t *testing.T) { function TestParseDestinationBool (line 2293) | func TestParseDestinationBool(t *testing.T) { function TestParseMultiBoolFromEnv (line 2309) | func TestParseMultiBoolFromEnv(t *testing.T) { function TestParseMultiBoolFromEnvCascade (line 2323) | func TestParseMultiBoolFromEnvCascade(t *testing.T) { function TestParseBoolFromEnv (line 2337) | func TestParseBoolFromEnv(t *testing.T) { function TestParseMultiBoolT (line 2365) | func TestParseMultiBoolT(t *testing.T) { function TestStringSlice_Serialized_Set (line 2378) | func TestStringSlice_Serialized_Set(t *testing.T) { function TestIntSlice_Serialized_Set (line 2390) | func TestIntSlice_Serialized_Set(t *testing.T) { function TestUintSlice_Serialized_Set (line 2402) | func TestUintSlice_Serialized_Set(t *testing.T) { function TestUint64Slice_Serialized_Set (line 2414) | func TestUint64Slice_Serialized_Set(t *testing.T) { function TestStringMap_Serialized_Set (line 2426) | func TestStringMap_Serialized_Set(t *testing.T) { function TestTimestampFlagHelpOutput (line 2448) | func TestTimestampFlagHelpOutput(t *testing.T) { function TestTimestamp_set (line 2458) | func TestTimestamp_set(t *testing.T) { function TestTimestampFlagApply_SingleFormat (line 2476) | func TestTimestampFlagApply_SingleFormat(t *testing.T) { function TestTimestampFlagApply_MultipleFormats (line 2489) | func TestTimestampFlagApply_MultipleFormats(t *testing.T) { function TestTimestampFlagApply_ShortenedLayouts (line 2660) | func TestTimestampFlagApply_ShortenedLayouts(t *testing.T) { function TestTimestampFlagApplyValue (line 2700) | func TestTimestampFlagApplyValue(t *testing.T) { function TestTimestampFlagApply_Fail_Parse_Wrong_Layout (line 2713) | func TestTimestampFlagApply_Fail_Parse_Wrong_Layout(t *testing.T) { function TestTimestampFlagApply_Fail_Parse_Wrong_Time (line 2725) | func TestTimestampFlagApply_Fail_Parse_Wrong_Time(t *testing.T) { function TestTimestampFlagApply_Timezoned (line 2736) | func TestTimestampFlagApply_Timezoned(t *testing.T) { function TestTimestampFlagValueFromCommand (line 2750) | func TestTimestampFlagValueFromCommand(t *testing.T) { type flagDefaultTestCase (line 2764) | type flagDefaultTestCase struct function TestFlagDefaultValue (line 2771) | func TestFlagDefaultValue(t *testing.T) { type flagDefaultTestCaseWithEnv (line 2853) | type flagDefaultTestCaseWithEnv struct function TestFlagDefaultValueWithEnv (line 2861) | func TestFlagDefaultValueWithEnv(t *testing.T) { type flagValueTestCase (line 3017) | type flagValueTestCase struct function TestFlagValue (line 3024) | func TestFlagValue(t *testing.T) { function TestTimestampFlagApply_WithDestination (line 3084) | func TestTimestampFlagApply_WithDestination(t *testing.T) { function TestSliceShortOptionHandle (line 3100) | func TestSliceShortOptionHandle(t *testing.T) { function TestCustomizedSliceFlagSeparator (line 3137) | func TestCustomizedSliceFlagSeparator(t *testing.T) { function TestFlagSplitMultiValues_Disabled (line 3146) | func TestFlagSplitMultiValues_Disabled(t *testing.T) { function TestStringMapFlagHelpOutput (line 3166) | func TestStringMapFlagHelpOutput(t *testing.T) { function TestStringMapFlagWithEnvVarHelpOutput (line 3173) | func TestStringMapFlagWithEnvVarHelpOutput(t *testing.T) { function TestStringMapFlagApply_SetsAllNames (line 3187) | func TestStringMapFlagApply_SetsAllNames(t *testing.T) { function TestStringMapFlagApply_UsesEnvValues_noDefault (line 3198) | func TestStringMapFlagApply_UsesEnvValues_noDefault(t *testing.T) { function TestStringMapFlagApply_UsesEnvValues_withDefault (line 3213) | func TestStringMapFlagApply_UsesEnvValues_withDefault(t *testing.T) { function TestStringMapFlagApply_DefaultValueWithDestination (line 3228) | func TestStringMapFlagApply_DefaultValueWithDestination(t *testing.T) { function TestStringMapFlagValueFromCommand (line 3242) | func TestStringMapFlagValueFromCommand(t *testing.T) { function TestStringMapFlagApply_Error (line 3256) | func TestStringMapFlagApply_Error(t *testing.T) { function TestZeroValueMutexFlag (line 3267) | func TestZeroValueMutexFlag(t *testing.T) { function TestMutexFlagCategory (line 3272) | func TestMutexFlagCategory(t *testing.T) { function TestExtFlag (line 3292) | func TestExtFlag(t *testing.T) { function TestSliceValuesNil (line 3317) | func TestSliceValuesNil(t *testing.T) { function TestFileHint (line 3333) | func TestFileHint(t *testing.T) { function TestHasFlags (line 3340) | func TestHasFlags(t *testing.T) { function TestFlagsByName (line 3351) | func TestFlagsByName(t *testing.T) { function TestNonStringMap (line 3378) | func TestNonStringMap(t *testing.T) { function TestUnquoteUsage (line 3399) | func TestUnquoteUsage(t *testing.T) { function TestEnvHintWindows (line 3421) | func TestEnvHintWindows(t *testing.T) { function TestDocGetValue (line 3427) | func TestDocGetValue(t *testing.T) { function TestGenericFlag_SatisfiesFlagInterface (line 3434) | func TestGenericFlag_SatisfiesFlagInterface(t *testing.T) { function TestGenericValue_SatisfiesBoolInterface (line 3441) | func TestGenericValue_SatisfiesBoolInterface(t *testing.T) { function TestGenericFlag_SatisfiesFmtStringerInterface (line 3460) | func TestGenericFlag_SatisfiesFmtStringerInterface(t *testing.T) { function TestGenericFlag_SatisfiesRequiredFlagInterface (line 3466) | func TestGenericFlag_SatisfiesRequiredFlagInterface(t *testing.T) { function TestGenericFlag_SatisfiesVisibleFlagInterface (line 3472) | func TestGenericFlag_SatisfiesVisibleFlagInterface(t *testing.T) { function TestGenericFlag_SatisfiesDocFlagInterface (line 3478) | func TestGenericFlag_SatisfiesDocFlagInterface(t *testing.T) { function TestGenericValue (line 3484) | func TestGenericValue(t *testing.T) { function TestEndValue (line 3491) | func TestEndValue(t *testing.T) { FILE: flag_timestamp.go type TimestampConfig (line 12) | type TimestampConfig struct type timestampValue (line 23) | type timestampValue struct method Create (line 34) | func (t timestampValue) Create(val time.Time, p *time.Time, c Timestam... method ToString (line 43) | func (t timestampValue) ToString(b time.Time) string { method Set (line 54) | func (t *timestampValue) Set(value string) error { method String (line 125) | func (t *timestampValue) String() string { method Get (line 130) | func (t *timestampValue) Get() any { method Timestamp (line 135) | func (cmd *Command) Timestamp(name string) time.Time { FILE: flag_uint.go type uintValue (line 17) | type uintValue struct method Create (line 24) | func (i uintValue[T]) Create(val T, p *T, c IntegerConfig) Value { method ToString (line 33) | func (i uintValue[T]) ToString(b T) string { method Set (line 40) | func (i *uintValue[T]) Set(s string) error { method Get (line 49) | func (i *uintValue[T]) Get() any { return *i.val } method String (line 51) | func (i *uintValue[T]) String() string { method Uint (line 62) | func (cmd *Command) Uint(name string) uint { method Uint8 (line 68) | func (cmd *Command) Uint8(name string) uint8 { method Uint16 (line 74) | func (cmd *Command) Uint16(name string) uint16 { method Uint32 (line 80) | func (cmd *Command) Uint32(name string) uint32 { method Uint64 (line 86) | func (cmd *Command) Uint64(name string) uint64 { function getUint (line 90) | func getUint[T uint | uint8 | uint16 | uint32 | uint64](cmd *Command, na... FILE: flag_uint_slice.go method UintSlice (line 26) | func (cmd *Command) UintSlice(name string) []uint { method Uint8Slice (line 32) | func (cmd *Command) Uint8Slice(name string) []uint8 { method Uint16Slice (line 38) | func (cmd *Command) Uint16Slice(name string) []uint16 { method Uint32Slice (line 44) | func (cmd *Command) Uint32Slice(name string) []uint32 { method Uint64Slice (line 50) | func (cmd *Command) Uint64Slice(name string) []uint64 { function getUintSlice (line 54) | func getUintSlice[T uint | uint8 | uint16 | uint32 | uint64](cmd *Comman... FILE: flag_uint_slice_test.go function TestCommand_UintSlice (line 11) | func TestCommand_UintSlice(t *testing.T) { function TestCommand_Uint8Slice (line 60) | func TestCommand_Uint8Slice(t *testing.T) { function TestCommand_Uint16Slice (line 109) | func TestCommand_Uint16Slice(t *testing.T) { function TestCommand_Uint32Slice (line 158) | func TestCommand_Uint32Slice(t *testing.T) { function TestCommand_Uint64Slice (line 207) | func TestCommand_Uint64Slice(t *testing.T) { FILE: flag_uint_test.go function TestUintFlag (line 12) | func TestUintFlag(t *testing.T) { function TestUint8Flag (line 65) | func TestUint8Flag(t *testing.T) { function TestUint16Flag (line 118) | func TestUint16Flag(t *testing.T) { function TestUint32Flag (line 179) | func TestUint32Flag(t *testing.T) { function TestUint64Flag (line 240) | func TestUint64Flag(t *testing.T) { function TestUintFlagExt (line 293) | func TestUintFlagExt(t *testing.T) { FILE: flag_validation_test.go function TestFlagDefaultValidation (line 10) | func TestFlagDefaultValidation(t *testing.T) { function TestBoolInverseFlagDefaultValidation (line 39) | func TestBoolInverseFlagDefaultValidation(t *testing.T) { function TestFlagValidation (line 64) | func TestFlagValidation(t *testing.T) { function TestBoolInverseFlagValidation (line 144) | func TestBoolInverseFlagValidation(t *testing.T) { FILE: funcs.go type ShellCompleteFunc (line 6) | type ShellCompleteFunc type BeforeFunc (line 11) | type BeforeFunc type AfterFunc (line 15) | type AfterFunc type ActionFunc (line 18) | type ActionFunc type CommandNotFoundFunc (line 21) | type CommandNotFoundFunc type ConfigureShellCompletionCommand (line 24) | type ConfigureShellCompletionCommand type OnUsageErrorFunc (line 30) | type OnUsageErrorFunc type InvalidFlagAccessFunc (line 33) | type InvalidFlagAccessFunc type ExitErrHandlerFunc (line 37) | type ExitErrHandlerFunc type FlagStringFunc (line 41) | type FlagStringFunc type FlagNamePrefixFunc (line 45) | type FlagNamePrefixFunc type FlagEnvHintFunc (line 49) | type FlagEnvHintFunc type FlagFileHintFunc (line 53) | type FlagFileHintFunc FILE: help.go constant helpName (line 15) | helpName = "help" constant helpAlias (line 16) | helpAlias = "h" type HelpPrinterFunc (line 20) | type HelpPrinterFunc type HelpPrinterCustomFunc (line 23) | type HelpPrinterCustomFunc function buildHelpCommand (line 65) | func buildHelpCommand(withAction bool) *Command { function helpCommandAction (line 81) | func helpCommandAction(ctx context.Context, cmd *Command) error { function ShowRootCommandHelpAndExit (line 145) | func ShowRootCommandHelpAndExit(cmd *Command, exitCode int) { function DefaultShowRootCommandHelp (line 154) | func DefaultShowRootCommandHelp(cmd *Command) error { function DefaultRootCommandComplete (line 178) | func DefaultRootCommandComplete(ctx context.Context, cmd *Command) { function printCommandSuggestions (line 185) | func printCommandSuggestions(commands []*Command, writer io.Writer) { function cliArgContains (line 199) | func cliArgContains(flagName string, args []string) bool { function printFlagSuggestions (line 216) | func printFlagSuggestions(lastArg string, flags []Flag, writer io.Writer) { function DefaultCompleteWithFlags (line 252) | func DefaultCompleteWithFlags(ctx context.Context, cmd *Command) { function ShowCommandHelpAndExit (line 293) | func ShowCommandHelpAndExit(ctx context.Context, cmd *Command, command s... function DefaultShowCommandHelp (line 299) | func DefaultShowCommandHelp(ctx context.Context, cmd *Command, commandNa... function ShowSubcommandHelpAndExit (line 345) | func ShowSubcommandHelpAndExit(cmd *Command, exitCode int) { function DefaultShowSubcommandHelp (line 351) | func DefaultShowSubcommandHelp(cmd *Command) error { function ShowVersion (line 357) | func ShowVersion(cmd *Command) { function DefaultPrintVersion (line 363) | func DefaultPrintVersion(cmd *Command) { function handleTemplateError (line 367) | func handleTemplateError(err error) { function DefaultPrintHelpCustom (line 383) | func DefaultPrintHelpCustom(out io.Writer, templ string, data any, custo... function DefaultPrintHelp (line 473) | func DefaultPrintHelp(out io.Writer, templ string, data any) { function checkVersion (line 477) | func checkVersion(cmd *Command) bool { function checkShellCompleteFlag (line 487) | func checkShellCompleteFlag(c *Command, arguments []string) (bool, []str... function checkCompletions (line 511) | func checkCompletions(ctx context.Context, cmd *Command) bool { function subtract (line 537) | func subtract(a, b int) int { function indent (line 541) | func indent(spaces int, v string) string { function nindent (line 546) | func nindent(spaces int, v string) string { function wrap (line 550) | func wrap(input string, offset int, wrapAt int) string { function wrapLine (line 574) | func wrapLine(input string, offset int, wrapAt int, padding string) stri... function offset (line 600) | func offset(input string, fixed int) int { function offsetCommands (line 618) | func offsetCommands(cmds []*Command, fixed int) int { FILE: help_test.go function Test_ShowRootCommandHelp_NoAuthor (line 18) | func Test_ShowRootCommandHelp_NoAuthor(t *testing.T) { function Test_ShowRootCommandHelp_NoVersion (line 28) | func Test_ShowRootCommandHelp_NoVersion(t *testing.T) { function Test_ShowRootCommandHelp_HideVersion (line 41) | func Test_ShowRootCommandHelp_HideVersion(t *testing.T) { function Test_ShowRootCommandHelp_MultiLineDescription (line 54) | func Test_ShowRootCommandHelp_MultiLineDescription(t *testing.T) { function TestShowCommandHelpAndExit (line 68) | func TestShowCommandHelpAndExit(t *testing.T) { function TestShowRootCommandHelpAndExit (line 85) | func TestShowRootCommandHelpAndExit(t *testing.T) { function TestShowSubcommandHelpAndExit (line 94) | func TestShowSubcommandHelpAndExit(t *testing.T) { function Test_HelpFlag_RequiredFlagsNoDefault (line 111) | func Test_HelpFlag_RequiredFlagsNoDefault(t *testing.T) { function Test_HelpCommand_RequiredFlagsNoDefault (line 139) | func Test_HelpCommand_RequiredFlagsNoDefault(t *testing.T) { function Test_Help_Custom_Flags (line 167) | func Test_Help_Custom_Flags(t *testing.T) { function Test_Help_Nil_Flags (line 196) | func Test_Help_Nil_Flags(t *testing.T) { function Test_Version_Custom_Flags (line 214) | func Test_Version_Custom_Flags(t *testing.T) { function Test_helpCommand_Action_ErrorIfNoTopic (line 242) | func Test_helpCommand_Action_ErrorIfNoTopic(t *testing.T) { function Test_helpCommand_InHelpOutput (line 257) | func Test_helpCommand_InHelpOutput(t *testing.T) { function TestHelpCommand_FullName (line 270) | func TestHelpCommand_FullName(t *testing.T) { function Test_helpCommand_HideHelpCommand (line 341) | func Test_helpCommand_HideHelpCommand(t *testing.T) { function Test_helpCommand_HideHelpFlag (line 355) | func Test_helpCommand_HideHelpFlag(t *testing.T) { function Test_helpSubcommand_Action_ErrorIfNoTopic (line 362) | func Test_helpSubcommand_Action_ErrorIfNoTopic(t *testing.T) { function TestShowRootCommandHelp_CommandAliases (line 376) | func TestShowRootCommandHelp_CommandAliases(t *testing.T) { function TestShowCommandHelp_AppendHelp (line 396) | func TestShowCommandHelp_AppendHelp(t *testing.T) { function TestShowCommandHelp_HelpPrinter (line 468) | func TestShowCommandHelp_HelpPrinter(t *testing.T) { function TestShowCommandHelp_HelpPrinterCustom (line 546) | func TestShowCommandHelp_HelpPrinterCustom(t *testing.T) { function TestShowCommandHelp_CommandAliases (line 626) | func TestShowCommandHelp_CommandAliases(t *testing.T) { function TestShowSubcommandHelp_CommandAliases (line 646) | func TestShowSubcommandHelp_CommandAliases(t *testing.T) { function TestShowCommandHelp_Customtemplate (line 667) | func TestShowCommandHelp_Customtemplate(t *testing.T) { function TestShowSubcommandHelp_CommandUsageText (line 707) | func TestShowSubcommandHelp_CommandUsageText(t *testing.T) { function TestShowSubcommandHelp_MultiLine_CommandUsageText (line 726) | func TestShowSubcommandHelp_MultiLine_CommandUsageText(t *testing.T) { function TestShowSubcommandHelp_GlobalOptions (line 755) | func TestShowSubcommandHelp_GlobalOptions(t *testing.T) { function TestShowSubcommandHelp_GlobalOptions_HideHelpCommand (line 800) | func TestShowSubcommandHelp_GlobalOptions_HideHelpCommand(t *testing.T) { function TestShowSubcommandHelp_SubcommandUsageText (line 846) | func TestShowSubcommandHelp_SubcommandUsageText(t *testing.T) { function TestShowSubcommandHelp_MultiLine_SubcommandUsageText (line 870) | func TestShowSubcommandHelp_MultiLine_SubcommandUsageText(t *testing.T) { function TestShowRootCommandHelp_HiddenCommand (line 904) | func TestShowRootCommandHelp_HiddenCommand(t *testing.T) { function TestShowRootCommandHelp_HelpPrinter (line 935) | func TestShowRootCommandHelp_HelpPrinter(t *testing.T) { function TestShowRootCommandHelp_HelpPrinterCustom (line 994) | func TestShowRootCommandHelp_HelpPrinterCustom(t *testing.T) { function TestShowRootCommandHelp_CustomAppTemplate (line 1053) | func TestShowRootCommandHelp_CustomAppTemplate(t *testing.T) { function TestShowRootCommandHelp_UsageText (line 1124) | func TestShowRootCommandHelp_UsageText(t *testing.T) { function TestShowRootCommandHelp_MultiLine_UsageText (line 1142) | func TestShowRootCommandHelp_MultiLine_UsageText(t *testing.T) { function TestShowRootCommandHelp_CommandMultiLine_UsageText (line 1170) | func TestShowRootCommandHelp_CommandMultiLine_UsageText(t *testing.T) { function TestHideHelpCommand (line 1204) | func TestHideHelpCommand(t *testing.T) { function TestHideHelpCommand_False (line 1217) | func TestHideHelpCommand_False(t *testing.T) { function TestHideHelpCommand_WithHideHelp (line 1230) | func TestHideHelpCommand_WithHideHelp(t *testing.T) { function TestHideHelpCommand_WithSubcommands (line 1244) | func TestHideHelpCommand_WithSubcommands(t *testing.T) { function TestDefaultCompleteWithFlags (line 1265) | func TestDefaultCompleteWithFlags(t *testing.T) { function TestMutuallyExclusiveFlags (line 1458) | func TestMutuallyExclusiveFlags(t *testing.T) { function TestWrap (line 1481) | func TestWrap(t *testing.T) { function TestWrappedHelp (line 1486) | func TestWrappedHelp(t *testing.T) { function TestWrappedCommandHelp (line 1574) | func TestWrappedCommandHelp(t *testing.T) { function TestWrappedSubcommandHelp (line 1634) | func TestWrappedSubcommandHelp(t *testing.T) { function TestWrappedHelpSubcommand (line 1699) | func TestWrappedHelpSubcommand(t *testing.T) { function TestCategorizedHelp (line 1774) | func TestCategorizedHelp(t *testing.T) { function Test_checkShellCompleteFlag (line 1858) | func Test_checkShellCompleteFlag(t *testing.T) { function TestNIndent (line 1923) | func TestNIndent(t *testing.T) { function TestTemplateError (line 1956) | func TestTemplateError(t *testing.T) { function TestCliArgContainsFlag (line 1973) | func TestCliArgContainsFlag(t *testing.T) { function TestCommandHelpSuggest (line 2026) | func TestCommandHelpSuggest(t *testing.T) { function TestWrapLine (line 2042) | func TestWrapLine(t *testing.T) { function TestPrintHelpCustomTemplateError (line 2046) | func TestPrintHelpCustomTemplateError(t *testing.T) { function TestCustomUsageCommandHelp (line 2087) | func TestCustomUsageCommandHelp(t *testing.T) { FILE: helpers_test.go function init (line 7) | func init() { FILE: scripts/build.go constant badNewsEmoji (line 27) | badNewsEmoji = "🚨" constant goodNewsEmoji (line 28) | goodNewsEmoji = "✨" constant checksPassedEmoji (line 29) | checksPassedEmoji = "✅" constant gfmrunVersion (line 31) | gfmrunVersion = "v1.3.0" constant v3diffWarning (line 33) | v3diffWarning = ` function main (line 44) | func main() { function sh (line 166) | func sh(ctx context.Context, exe string, args ...string) (string, error) { function topRunAction (line 176) | func topRunAction(arg string, args ...string) cli.ActionFunc { function runCmd (line 186) | func runCmd(ctx context.Context, arg string, args ...string) error { function downloadFile (line 197) | func downloadFile(src, dest string, dirPerm, perm os.FileMode) error { function VetActionFunc (line 234) | func VetActionFunc(ctx context.Context, cmd *cli.Command) error { function TestActionFunc (line 238) | func TestActionFunc(ctx context.Context, cmd *cli.Command) error { function testCleanup (line 270) | func testCleanup(packages []string) error { function GfmrunActionFunc (line 295) | func GfmrunActionFunc(ctx context.Context, cmd *cli.Command) error { function checkBinarySizeActionFunc (line 409) | func checkBinarySizeActionFunc(ctx context.Context, cmd *cli.Command) (e... function GenerateActionFunc (line 491) | func GenerateActionFunc(ctx context.Context, cmd *cli.Command) error { function DiffCheckActionFunc (line 506) | func DiffCheckActionFunc(ctx context.Context, cmd *cli.Command) error { function EnsureGoimportsActionFunc (line 518) | func EnsureGoimportsActionFunc(ctx context.Context, cmd *cli.Command) er... function EnsureGfmrunActionFunc (line 538) | func EnsureGfmrunActionFunc(ctx context.Context, cmd *cli.Command) error { function EnsureMkdocsActionFunc (line 563) | func EnsureMkdocsActionFunc(ctx context.Context, cmd *cli.Command) error { function SetMkdocsRemoteActionFunc (line 581) | func SetMkdocsRemoteActionFunc(ctx context.Context, cmd *cli.Command) er... function LintActionFunc (line 602) | func LintActionFunc(ctx context.Context, cmd *cli.Command) error { function V3Diff (line 623) | func V3Diff(ctx context.Context, cmd *cli.Command) error { function getSize (line 653) | func getSize(ctx context.Context, sourcePath, builtPath, tags string) (i... FILE: sort.go function lexicographicLess (line 6) | func lexicographicLess(i, j string) bool { FILE: sort_test.go function TestLexicographicLess (line 27) | func TestLexicographicLess(t *testing.T) { FILE: suggestions.go constant suggestDidYouMeanTemplate (line 7) | suggestDidYouMeanTemplate = "Did you mean %q?" type SuggestFlagFunc (line 15) | type SuggestFlagFunc type SuggestCommandFunc (line 17) | type SuggestCommandFunc function jaroDistance (line 24) | func jaroDistance(a, b string) float64 { function jaroWinkler (line 82) | func jaroWinkler(a, b string) float64 { function suggestFlag (line 105) | func suggestFlag(flags []Flag, provided string, hideHelp bool) string { function suggestCommand (line 134) | func suggestCommand(commands []*Command, provided string) (suggestion st... FILE: suggestions_test.go function TestJaroWinkler (line 11) | func TestJaroWinkler(t *testing.T) { function TestSuggestFlag (line 38) | func TestSuggestFlag(t *testing.T) { function TestSuggestFlagHideHelp (line 59) | func TestSuggestFlagHideHelp(t *testing.T) { function TestSuggestFlagFromError (line 70) | func TestSuggestFlagFromError(t *testing.T) { function TestSuggestFlagFromErrorWrongError (line 92) | func TestSuggestFlagFromErrorWrongError(t *testing.T) { function TestSuggestFlagFromErrorWrongCommand (line 103) | func TestSuggestFlagFromErrorWrongCommand(t *testing.T) { function TestSuggestFlagFromErrorNoSuggestion (line 117) | func TestSuggestFlagFromErrorNoSuggestion(t *testing.T) { function TestSuggestCommand (line 131) | func TestSuggestCommand(t *testing.T) { FILE: value_source.go type ValueSource (line 11) | type ValueSource interface type EnvValueSource (line 22) | type EnvValueSource interface type MapSource (line 30) | type MapSource interface type ValueSourceChain (line 43) | type ValueSourceChain struct method Append (line 53) | func (vsc *ValueSourceChain) Append(other ValueSourceChain) { method EnvKeys (line 57) | func (vsc *ValueSourceChain) EnvKeys() []string { method String (line 69) | func (vsc *ValueSourceChain) String() string { method GoString (line 79) | func (vsc *ValueSourceChain) GoString() string { method Lookup (line 89) | func (vsc *ValueSourceChain) Lookup() (string, bool) { method LookupWithSource (line 94) | func (vsc *ValueSourceChain) LookupWithSource() (string, ValueSource, ... function NewValueSourceChain (line 47) | func NewValueSourceChain(src ...ValueSource) ValueSourceChain { type envVarValueSource (line 105) | type envVarValueSource struct method Lookup (line 109) | func (e *envVarValueSource) Lookup() (string, bool) { method IsFromEnv (line 113) | func (e *envVarValueSource) IsFromEnv() bool { method Key (line 117) | func (e *envVarValueSource) Key() string { method String (line 121) | func (e *envVarValueSource) String() string { return fmt.Sprintf("envi... method GoString (line 122) | func (e *envVarValueSource) GoString() string { function EnvVar (line 126) | func EnvVar(key string) ValueSource { function EnvVars (line 134) | func EnvVars(keys ...string) ValueSourceChain { type fileValueSource (line 145) | type fileValueSource struct method Lookup (line 149) | func (f *fileValueSource) Lookup() (string, bool) { method String (line 154) | func (f *fileValueSource) String() string { return fmt.Sprintf("file %... method GoString (line 155) | func (f *fileValueSource) GoString() string { function File (line 159) | func File(path string) ValueSource { function Files (line 165) | func Files(paths ...string) ValueSourceChain { type mapSource (line 175) | type mapSource struct method String (line 187) | func (ms *mapSource) String() string { return fmt.Sprintf("map source ... method GoString (line 188) | func (ms *mapSource) GoString() string { method Lookup (line 195) | func (ms *mapSource) Lookup(name string) (any, bool) { function NewMapSource (line 180) | func NewMapSource(name string, m map[any]any) MapSource { type mapValueSource (line 231) | type mapValueSource struct method String (line 243) | func (mvs *mapValueSource) String() string { method GoString (line 247) | func (mvs *mapValueSource) GoString() string { method Lookup (line 251) | func (mvs *mapValueSource) Lookup() (string, bool) { function NewMapValueSource (line 236) | func NewMapValueSource(key string, ms MapSource) ValueSource { FILE: value_source_test.go function TestZeroValueSourceChain (line 14) | func TestZeroValueSourceChain(t *testing.T) { function TestEnvVarValueSource (line 22) | func TestEnvVarValueSource(t *testing.T) { function TestEnvVars (line 64) | func TestEnvVars(t *testing.T) { function TestFileValueSource (line 76) | func TestFileValueSource(t *testing.T) { function TestFilePaths (line 118) | func TestFilePaths(t *testing.T) { function TestValueSourceChainEnvKeys (line 133) | func TestValueSourceChainEnvKeys(t *testing.T) { function TestValueSourceChain (line 143) | func TestValueSourceChain(t *testing.T) { type staticValueSource (line 183) | type staticValueSource struct method GoString (line 187) | func (svs *staticValueSource) GoString() string { method String (line 190) | func (svs *staticValueSource) String() string { return svs.v } method Lookup (line 191) | func (svs *staticValueSource) Lookup() (string, bool) { return svs.v, ... function TestMapValueSource (line 193) | func TestMapValueSource(t *testing.T) { function TestMapValueSourceStringer (line 338) | func TestMapValueSourceStringer(t *testing.T) {