cat | string: which category to add the command to. | |
name | typically the text of the menu item | |
func | a function, typically with no args (some categories may require some args). |
cat | a category name |
cat | the name of a category | |
name | the name of a command in the category | |
... | positional and keyword args for the command func |