Before DG1 week 2 (your first discussion group in the second week).
- Exploring CLI Best Practices,
by Kevin Deisz.
There are many articles about this topic online. This one is a good place to start because
the author gives you a numbered list of pretty straight-forward general principles to
work with. You can stop reading after principle #12, since the rest is
less generally about the topic at hand.
- Here's another solid article:
Best Practices Building a CLI Tool for Your Service,
by Adam DuVander