From 8b3a405da96c84010148cc02287e5215c2829137 Mon Sep 17 00:00:00 2001 From: luyanbo Date: Tue, 12 Oct 2021 15:08:46 +0800 Subject: [PATCH] suport --falg=value --- command.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/command.go b/command.go index 38d8ed53..4baef326 100644 --- a/command.go +++ b/command.go @@ -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)