MCPcopy
hub / github.com/urfave/cli / NumFlags

Method NumFlags

command.go:468–477  ·  view source on GitHub ↗

NumFlags returns the number of flags set

()

Source from the content-addressed store, hash-verified

466
467// NumFlags returns the number of flags set
468func (cmd *Command) NumFlags() int {
469 tracef("numFlags numAppliedFlags %d", len(cmd.appliedFlags))
470 count := 0
471 for _, f := range cmd.appliedFlags {
472 if f.IsSet() {
473 count++
474 }
475 }
476 return count // cmd.flagSet.NFlag()
477}
478
479func (cmd *Command) setMultiValueParsingConfig(f Flag) {
480 tracef("setMultiValueParsingConfig %T, %+v", f, f)

Callers 1

TestCommand_NumFlagsFunction · 0.95

Calls 2

tracefFunction · 0.85
IsSetMethod · 0.65

Tested by 1

TestCommand_NumFlagsFunction · 0.76