CLI documentation

Does this have to be on a single line for parsing reasons? It would be nice if it were pretty printed to make it easier to look at diffs in pull requests (i.e. to check that changes to the cli have been reflected in the json)