At first I thought this was a parser to automatically convert help text for a command into an argument parser. Something I didn’t realize I needed until right now. Someone write that thing too!
I use Docopt now for every CLI script I write, using Docopt language ports. Skipping argument parsing boilerplate is so nice, not to mention now I don't have to remember how each different language is supposed to idiomatically parse CLI arguments.
After a doc string put:
Edit: krapht points out there is now support for multiple languages: https://github.com/docopt