(name string)
| 355 | } |
| 356 | |
| 357 | func (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 | |
| 367 | func (cmd *Command) hasPersistentFlagOnAncestor(fl Flag) bool { |
| 368 | for pCmd := cmd.parent; pCmd != nil; pCmd = pCmd.parent { |
no test coverage detected