Check for parsing errors within parse.go:parseIter
Add description to that function's docstring, and delete extraneous space
This commit is contained in:
@@ -184,9 +184,8 @@ func (c *Command) parseFlags(args Args, shellComplete bool) (*flag.FlagSet, erro
|
||||
return set, set.Parse(append([]string{"--"}, args.Tail()...))
|
||||
}
|
||||
|
||||
err = parseIter(set, c, args.Tail())
|
||||
// Continue parsing flags on failure during shell completion
|
||||
if err != nil && !shellComplete {
|
||||
err = parseIter(set, c, args.Tail(), shellComplete)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user