diff options
| author | Ali Mohammad Pur <[email protected]> | 2025-10-03 00:54:20 +0200 |
|---|---|---|
| committer | Ali Mohammad Pur <[email protected]> | 2025-10-05 10:56:11 +0200 |
| commit | 666b603e380566b3faf684b385848e6d9fc63004 (patch) | |
| tree | ff40d07565c686e57f51a8e41b9da6851e00759b /flag.go | |
| parent | be274af2a6d762e76dcb020967844bbcf3b3dbd4 (diff) | |
Show 'correct' explicit bool value syntax in help
Diffstat (limited to 'flag.go')
| -rw-r--r-- | flag.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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": |
