mirror of https://github.com/spf13/cobra.git
Terminate the stripping of flags when -- is found (#649)
This commit is contained in:
parent
c6c44e6fdc
commit
c439c4fa09
|
@ -475,6 +475,9 @@ Loop:
|
|||
s := args[0]
|
||||
args = args[1:]
|
||||
switch {
|
||||
case s == "--":
|
||||
// "--" terminates the flags
|
||||
break Loop
|
||||
case strings.HasPrefix(s, "--") && !strings.Contains(s, "=") && !hasNoOptDefVal(s[2:], flags):
|
||||
// If '--flag arg' then
|
||||
// delete arg from args.
|
||||
|
|
Loading…
Reference in New Issue