@ -143,7 +143,7 @@ func (t flagTestItem) findValue(s string) (match bool, value string, err error)
if strings.HasPrefix(t.Flag, "--") {
value = "true"
} else {
if t.Compare.Op == "eq" {
if t.Compare.Op == "eq" && !strings.Contains(t.Flag, ":") {
value = ""
value = vals[1]