diff options
| author | Tomas Aschan <[email protected]> | 2025-10-07 12:14:50 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-10-07 12:14:50 +0200 |
| commit | 6fcfbc9910e1af538fde31db820be7d1bec231e4 (patch) | |
| tree | ff40d07565c686e57f51a8e41b9da6851e00759b /flag.go | |
| parent | be274af2a6d762e76dcb020967844bbcf3b3dbd4 (diff) | |
| parent | 666b603e380566b3faf684b385848e6d9fc63004 (diff) | |
Merge pull request #453 from alimpfard/bool-flag-help
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": |
