NumFlags returns the number of flags set
()
| 466 | |
| 467 | // NumFlags returns the number of flags set |
| 468 | func (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 | |
| 479 | func (cmd *Command) setMultiValueParsingConfig(f Flag) { |
| 480 | tracef("setMultiValueParsingConfig %T, %+v", f, f) |