fix: ignore --help flag for determining optional flag usage

Fixes #508
This commit is contained in:
Alec Thomas
2025-03-08 21:05:55 +11:00
parent 5b36573738
commit 73db2e86a5
3 changed files with 30 additions and 7 deletions
+3
View File
@@ -167,6 +167,9 @@ func (n *Node) Summary() string {
allFlags = append(allFlags, n.Parent.Flags...)
}
for _, flag := range allFlags {
if _, ok := flag.Target.Interface().(helpFlag); ok {
continue
}
if !flag.Required {
summary += " [flags]"
break