aboutsummaryrefslogtreecommitdiff
path: root/flag.go
diff options
context:
space:
mode:
Diffstat (limited to 'flag.go')
-rw-r--r--flag.go5
1 files changed, 4 insertions, 1 deletions
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":