cli-convention.md
1## Pattern
2
3CLI commands should consistently follow this pattern:
4
5```
6xxx --> list xxx things if list, otherwise show one
7xxx new --> create thing
8xxx rm --> delete thing
9xxx show ID --> show one
10xxx show --> show one with "select" implied ID
11xxx yyy --> action commands for that thing, or subcommand
12xxx select|deselect --> select/deselect implied ID
13```