From d9c0dd25b19f7831f927868613b278231bbd3a1b Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Thu, 21 Jun 2018 00:04:35 +1000 Subject: [PATCH] Compact help should display full command. --- _examples/shell/main.go | 3 ++- help.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_examples/shell/main.go b/_examples/shell/main.go index c6adb52..36813ed 100644 --- a/_examples/shell/main.go +++ b/_examples/shell/main.go @@ -23,7 +23,8 @@ var cli struct { } func main() { - cmd := kong.Parse(&cli, kong.Description("A shell-like example app."), kong.HelpOptions(kong.CompactHelp())) + cmd := kong.Parse(&cli, kong.Description("A shell-like example app."), + kong.HelpOptions(kong.CompactHelp())) switch cmd { case "rm ": fmt.Println(cli.Rm.Paths, cli.Rm.Force, cli.Rm.Recursive) diff --git a/help.go b/help.go index 5c0ad94..087d10c 100644 --- a/help.go +++ b/help.go @@ -78,7 +78,7 @@ func printNodeDetail(w *helpWriter, node *Node) { if w.options.compact { rows := [][2]string{} for _, cmd := range cmds { - rows = append(rows, [2]string{cmd.Name, cmd.Help}) + rows = append(rows, [2]string{cmd.Path(), cmd.Help}) } writeTwoColumns(iw, defaultColumnPadding, rows) } else {