This commit is contained in:
luyanbo 2021-10-11 01:13:24 +08:00
parent 55707b20f2
commit 981fa24569

View file

@ -709,18 +709,17 @@ func (c *Command) findAndParseFlag(args []string) (*Command, error) {
} }
cmd := c.findNext(nextSubCmd) cmd := c.findNext(nextSubCmd)
if cmd != nil {
// initialize help and version flag at the last point possible to allow for user // initialize help and version flag at the last point possible to allow for user
// overriding // overriding
cmd.InitDefaultHelpFlag() cmd.InitDefaultHelpFlag()
cmd.InitDefaultVersionFlag() cmd.InitDefaultVersionFlag()
c.parsePersistentFlags(beforeFlags) c.parsePersistentFlags(beforeFlags)
// err = c.ParseFlags(a) // err = c.ParseFlags(a)
// if err != nil { // if err != nil {
// return c.FlagErrorFunc()(c, err) // return c.FlagErrorFunc()(c, err)
// } // }
if cmd != nil {
return innerfind(cmd, afterArgs) return innerfind(cmd, afterArgs)
} }
return c, innerArgs return c, innerArgs