summaryrefslogtreecommitdiff
path: root/usage.go
diff options
context:
space:
mode:
authorAndrew Morozko <[email protected]>2019-11-29 22:33:16 +0300
committerAndrew Morozko <[email protected]>2019-11-29 22:33:16 +0300
commit904e03926794663089b73d52a02def065d819200 (patch)
tree9355b68ec30c55a81968cd92280acd0f69281dcf /usage.go
parentc0c7a3ba8a1854cd85e65cca4f0e2028698a0738 (diff)
Added the "dataname" tag
Diffstat (limited to 'usage.go')
-rw-r--r--usage.go9
1 files changed, 4 insertions, 5 deletions
diff --git a/usage.go b/usage.go
index 43db703..372b77d 100644
--- a/usage.go
+++ b/usage.go
@@ -76,17 +76,16 @@ func (p *Parser) writeUsageForCommand(w io.Writer, cmd *command) {
for _, spec := range positionals {
// prefix with a space
fmt.Fprint(w, " ")
- up := strings.ToUpper(spec.long)
if spec.multiple {
if !spec.required {
fmt.Fprint(w, "[")
}
- fmt.Fprintf(w, "%s [%s ...]", up, up)
+ fmt.Fprintf(w, "%s [%s ...]", spec.dataname, spec.dataname)
if !spec.required {
fmt.Fprint(w, "]")
}
} else {
- fmt.Fprint(w, up)
+ fmt.Fprint(w, spec.dataname)
}
}
fmt.Fprint(w, "\n")
@@ -134,7 +133,7 @@ func (p *Parser) writeHelpForCommand(w io.Writer, cmd *command) {
if len(positionals) > 0 {
fmt.Fprint(w, "\nPositional arguments:\n")
for _, spec := range positionals {
- printTwoCols(w, strings.ToUpper(spec.long), spec.help, "")
+ printTwoCols(w, spec.dataname, spec.help, "")
}
}
@@ -180,7 +179,7 @@ func synopsis(spec *spec, form string) string {
if spec.boolean {
return form
}
- return form + " " + strings.ToUpper(spec.long)
+ return form + " " + spec.dataname
}
func ptrTo(s string) *string {