Describe category behavior in README

This commit is contained in:
Jesse Szwedko 2016-03-20 12:18:28 -07:00
parent 042842b819
commit a7be4a3f19

View File

@ -328,6 +328,45 @@ app.Commands = []cli.Command{
... ...
``` ```
### Subcommands categories
For additional organization in apps that have many subcommands, you can
associate a category for each command to group them together in the help
output.
E.g.
```go
...
app.Commands = []cli.Command{
{
Name: "noop",
},
{
Name: "add",
Category: "template",
},
{
Name: "remove",
Category: "template",
},
}
...
```
Will include:
```
...
COMMANDS:
noop
Template actions:
add
remove
...
```
### Bash Completion ### Bash Completion
You can enable completion commands by setting the `EnableBashCompletion` You can enable completion commands by setting the `EnableBashCompletion`