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

Method lFlag

command.go:357–365  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

355}
356
357func (cmd *Command) lFlag(name string) Flag {
358 for _, f := range cmd.allFlags() {
359 if slices.Contains(f.Names(), name) {
360 tracef("flag found for name %[1]q (cmd=%[2]q)", name, cmd.Name)
361 return f
362 }
363 }
364 return nil
365}
366
367func (cmd *Command) hasPersistentFlagOnAncestor(fl Flag) bool {
368 for pCmd := cmd.parent; pCmd != nil; pCmd = pCmd.parent {

Callers 2

parseFlagsMethod · 0.95
lookupFlagMethod · 0.80

Calls 3

allFlagsMethod · 0.95
tracefFunction · 0.85
NamesMethod · 0.65

Tested by

no test coverage detected