fix required/xor behavior w/ > 2 flags
This commit is contained in:
+2
-2
@@ -793,8 +793,8 @@ func checkMissingFlags(flags []*Flag) error {
|
||||
missing = append(missing, flag.Summary())
|
||||
}
|
||||
}
|
||||
for _, flags := range xorGroup {
|
||||
if len(flags) > 1 {
|
||||
for xor, flags := range xorGroup {
|
||||
if !xorGroupSet[xor] && len(flags) > 1 {
|
||||
missing = append(missing, strings.Join(flags, " or "))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user