Merge pull request #7 from brettlangdon/dev/trailing.whitespace.sqwished
Remove excess trailing whitespace from Usage generation
This commit is contained in:
commit
a6c77a413a
6
usage.go
6
usage.go
|
@ -31,6 +31,8 @@ func (p *Parser) WriteUsage(w io.Writer) {
|
|||
|
||||
// write the option component of the usage message
|
||||
for _, spec := range options {
|
||||
// prefix with a space
|
||||
fmt.Fprint(w, " ")
|
||||
if !spec.required {
|
||||
fmt.Fprint(w, "[")
|
||||
}
|
||||
|
@ -38,18 +40,18 @@ func (p *Parser) WriteUsage(w io.Writer) {
|
|||
if !spec.required {
|
||||
fmt.Fprint(w, "]")
|
||||
}
|
||||
fmt.Fprint(w, " ")
|
||||
}
|
||||
|
||||
// write the positional component of the usage message
|
||||
for _, spec := range positionals {
|
||||
// prefix with a space
|
||||
fmt.Fprint(w, " ")
|
||||
up := strings.ToUpper(spec.long)
|
||||
if spec.multiple {
|
||||
fmt.Fprintf(w, "[%s [%s ...]]", up, up)
|
||||
} else {
|
||||
fmt.Fprint(w, up)
|
||||
}
|
||||
fmt.Fprint(w, " ")
|
||||
}
|
||||
fmt.Fprint(w, "\n")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue