Filter unavailable commands in help

parent 50bbe578
...@@ -145,7 +145,7 @@ func (t *templater) cmdGroupsString(c *cobra.Command) string { ...@@ -145,7 +145,7 @@ func (t *templater) cmdGroupsString(c *cobra.Command) string {
for _, cmdGroup := range t.cmdGroups(c, c.Commands()) { for _, cmdGroup := range t.cmdGroups(c, c.Commands()) {
cmds := []string{cmdGroup.Message} cmds := []string{cmdGroup.Message}
for _, cmd := range cmdGroup.Commands { for _, cmd := range cmdGroup.Commands {
if cmd.Runnable() { if cmd.IsAvailableCommand() {
cmds = append(cmds, " "+rpad(cmd.Name(), cmd.NamePadding())+" "+cmd.Short) cmds = append(cmds, " "+rpad(cmd.Name(), cmd.NamePadding())+" "+cmd.Short)
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment