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```