Implement code review feedback

This commit is contained in:
Joe Schmitt
2021-02-24 14:13:11 -05:00
committed by Alec Thomas
parent 454f2c067e
commit ed24960916
3 changed files with 17 additions and 2 deletions
+1 -1
View File
@@ -649,7 +649,7 @@ func (c *Context) parseFlag(flags []*Flag, match string) (err error) {
if flag.Short != 0 {
candidates = append(candidates, short)
}
if short != match && long != match && neg != match {
if short != match && long != match && !(match == neg && flag.Tag.Negatable) {
continue
}
// Found a matching flag.