<story><title>Command-line interface description language</title><url>http://docopt.org/</url></story><parent_chain></parent_chain><comment><author>mtdewcmu</author><text>What would make this killer is if it automatically generated a top-notch bash completion script, like the kind that exists for git. There are very few that exploit the full potential. In fact, without that feature, this seems like overkill for a CLI. A CLI is already the simplest kind of interface, and it usually takes years for a tool to acquire that many features.</text></comment>
<story><title>Command-line interface description language</title><url>http://docopt.org/</url></story><parent_chain></parent_chain><comment><author>kolev</author><text>Although it seems like a great tool (and it is), when you start using docopt, it becomes tedious to check for complex command subcommand cases, for example, especially when you have lots of them, and you then switch to Click, JCommander, or the likes.</text></comment>