added program name and description to the help output
This commit is contained in:
@@ -11,6 +11,12 @@ func (cli *CliParser) Usage() string {
|
||||
var sb strings.Builder
|
||||
|
||||
program, _ := cli.GetVersionSection("program")
|
||||
fmt.Fprint(&sb, "NAME", program)
|
||||
if cli.description != "" {
|
||||
fmt.Fprint(&sb, "-", cli.description)
|
||||
}
|
||||
sb.WriteByte('\n')
|
||||
|
||||
publicCount := cli.publicOptionCount()
|
||||
if publicCount > 0 {
|
||||
fmt.Fprintf(&sb, "USAGE: %s [<options>] %s\n", program, cli.getArgsTemplate())
|
||||
|
||||
Reference in New Issue
Block a user