From 666b603e380566b3faf684b385848e6d9fc63004 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Fri, 3 Oct 2025 00:54:20 +0200 Subject: Show 'correct' explicit bool value syntax in help --- flag.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'flag.go') diff --git a/flag.go b/flag.go index 2fd3c57..e9ca46e 100644 --- a/flag.go +++ b/flag.go @@ -723,9 +723,12 @@ func (f *FlagSet) FlagUsagesWrapped(cols int) string { } varname, usage := UnquoteUsage(flag) - if varname != "" { + if flag.Value.Type() == "bool" { + line += "[=true|false]" + } else if varname != "" { line += " " + varname } + if flag.NoOptDefVal != "" { switch flag.Value.Type() { case "string": -- cgit v1.2.3