Merge pull request #4426 from vieux/prevent_grouping_--
prevent flag grouping with -- Upstream-commit: 93f925c5336489e7c47f9471cfa89a8c6b7a850e Component: engine
This commit is contained in:
@ -772,6 +772,9 @@ func (f *FlagSet) parseOne() (bool, string, error) {
|
||||
f.usage()
|
||||
return false, "", ErrHelp
|
||||
}
|
||||
if len(name) > 0 && name[0] == '-' {
|
||||
return false, "", f.failf("flag provided but not defined: -%s", name)
|
||||
}
|
||||
return false, name, ErrRetry
|
||||
}
|
||||
if fv, ok := flag.Value.(boolFlag); ok && fv.IsBoolFlag() { // special case: doesn't need an arg
|
||||
|
||||
Reference in New Issue
Block a user