extract common colWidth constant
This commit is contained in:
parent
77be03b907
commit
4197d283e4
7
usage.go
7
usage.go
|
@ -9,6 +9,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// the width of the left column
|
||||||
|
const colWidth = 25
|
||||||
|
|
||||||
// Fail prints usage information to stderr and exits with non-zero status
|
// Fail prints usage information to stderr and exits with non-zero status
|
||||||
func (p *Parser) Fail(msg string) {
|
func (p *Parser) Fail(msg string) {
|
||||||
p.WriteUsage(os.Stderr)
|
p.WriteUsage(os.Stderr)
|
||||||
|
@ -69,9 +72,6 @@ func (p *Parser) WriteHelp(w io.Writer) {
|
||||||
|
|
||||||
p.WriteUsage(w)
|
p.WriteUsage(w)
|
||||||
|
|
||||||
// the width of the left column
|
|
||||||
const colWidth = 25
|
|
||||||
|
|
||||||
// write the list of positionals
|
// write the list of positionals
|
||||||
if len(positionals) > 0 {
|
if len(positionals) > 0 {
|
||||||
fmt.Fprint(w, "\npositional arguments:\n")
|
fmt.Fprint(w, "\npositional arguments:\n")
|
||||||
|
@ -101,7 +101,6 @@ func (p *Parser) WriteHelp(w io.Writer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func printOption(w io.Writer, spec *spec) {
|
func printOption(w io.Writer, spec *spec) {
|
||||||
const colWidth = 25
|
|
||||||
left := " " + synopsis(spec, "--"+spec.long)
|
left := " " + synopsis(spec, "--"+spec.long)
|
||||||
if spec.short != "" {
|
if spec.short != "" {
|
||||||
left += ", " + synopsis(spec, "-"+spec.short)
|
left += ", " + synopsis(spec, "-"+spec.short)
|
||||||
|
|
Loading…
Reference in New Issue