suport --falg=value

This commit is contained in:
luyanbo 2021-10-12 15:08:46 +08:00
parent aa5b1bc599
commit 8b3a405da9

View file

@ -584,6 +584,9 @@ Loop:
case s == "--":
// "--" terminates the flags
break Loop
case strings.HasPrefix(s, "--") && strings.Contains(s, "="):
// If --flag=value
fallthrough
case strings.HasPrefix(s, "--") && !strings.Contains(s, "=") && hasNoOptDefVal(s[2:], flags):
// If '--flag'
beforeArgs = append(beforeArgs, s)