mirror of
https://github.com/spf13/cobra.git
synced 2024-11-15 09:48:19 -07:00
Print Long description when printing Help, fixes #20
This commit is contained in:
parent
8d72c1e167
commit
cdafa9f413
@ -139,7 +139,7 @@ func (c *Command) HelpFunc() func(*Command, []string) {
|
||||
return func(c *Command, args []string) {
|
||||
if len(args) == 0 {
|
||||
// Help called without any topic, calling on root
|
||||
c.Root().Usage()
|
||||
c.Root().Help()
|
||||
return
|
||||
}
|
||||
|
||||
@ -213,7 +213,7 @@ func (c *Command) HelpTemplate() string {
|
||||
return c.parent.HelpTemplate()
|
||||
} else {
|
||||
return `{{.Long | trim}}
|
||||
{{if .Runnable}}{{.UsageString}}{{end}}
|
||||
{{if or .Runnable .HasSubCommands}}{{.UsageString}}{{end}}
|
||||
`
|
||||
}
|
||||
}
|
||||
@ -402,7 +402,7 @@ func (c *Command) Execute() (err error) {
|
||||
if c.Runnable() {
|
||||
err = c.execute([]string(nil))
|
||||
} else {
|
||||
c.Usage()
|
||||
c.Help()
|
||||
}
|
||||
} else {
|
||||
err = c.findAndExecute(args)
|
||||
|
Loading…
Reference in New Issue
Block a user