diff --git a/help.go b/help.go index c20f5a4..72c59b1 100644 --- a/help.go +++ b/help.go @@ -199,6 +199,9 @@ func printFlagSuggestions(lastArg string, flags []Flag, writer io.Writer) { cur := shortFlagRegex.ReplaceAllString(lastArg, "") cur = shortFlagRegex.ReplaceAllString(cur, "") for _, flag := range flags { + if bflag, ok := flag.(BoolFlag); ok && bflag.Hidden { + continue + } for _, name := range strings.Split(flag.GetName(), ",") { name = strings.Trim(name, " ") count := utf8.RuneCountInString(name)