Compare commits
1 commit
9c8476fa97
...
7b9ef14d92
Author | SHA1 | Date | |
---|---|---|---|
7b9ef14d92 |
1 changed files with 5 additions and 10 deletions
|
@ -9,7 +9,6 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"slices"
|
"slices"
|
||||||
"strings"
|
"strings"
|
||||||
"text/tabwriter"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func usageFunc(summaries map[string]string) func() {
|
func usageFunc(summaries map[string]string) func() {
|
||||||
|
@ -32,22 +31,18 @@ func usageFunc(summaries map[string]string) func() {
|
||||||
builder.WriteString("VERSION:\n " + binaryVersion + "\n\n")
|
builder.WriteString("VERSION:\n " + binaryVersion + "\n\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
builder.WriteString("USAGE:\n enbas [flags]\n enbas [flags] [command]\n\nCOMMANDS:")
|
builder.WriteString("USAGE:\n enbas [flags]\n enbas [command]\n\nCOMMANDS:")
|
||||||
|
|
||||||
tableWriter := tabwriter.NewWriter(&builder, 0, 8, 0, '\t', 0)
|
|
||||||
|
|
||||||
for _, cmd := range cmds {
|
for _, cmd := range cmds {
|
||||||
fmt.Fprintf(tableWriter, "\n %s\t%s", cmd, summaries[cmd])
|
fmt.Fprintf(&builder, "\n %s\t%s", cmd, summaries[cmd])
|
||||||
}
|
}
|
||||||
|
|
||||||
tableWriter.Flush()
|
builder.WriteString("\n\nFLAGS:\n --help\n print the help message\n")
|
||||||
|
|
||||||
builder.WriteString("\n\nFLAGS:\n --help\n print the help message")
|
|
||||||
flag.VisitAll(func(f *flag.Flag) {
|
flag.VisitAll(func(f *flag.Flag) {
|
||||||
fmt.Fprintf(&builder, "\n --%s\n %s", f.Name, f.Usage)
|
fmt.Fprintf(&builder, "\n --%s\n %s\n", f.Name, f.Usage)
|
||||||
})
|
})
|
||||||
|
|
||||||
builder.WriteString("\n\nUse \"enbas [command] --help\" for more information about a command.\n")
|
builder.WriteString("\nUse \"enbas [command] --help\" for more information about a command.\n")
|
||||||
|
|
||||||
w := flag.CommandLine.Output()
|
w := flag.CommandLine.Output()
|
||||||
fmt.Fprint(w, builder.String())
|
fmt.Fprint(w, builder.String())
|
||||||
|
|
Loading…
Reference in a new issue