Shameless self-plug: you may be interested in my version of docopt at <a href="https:&#x2F;&#x2F;github.com&#x2F;ridiculousfish&#x2F;docopt_fish" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ridiculousfish&#x2F;docopt_fish</a> . Its syntax is more forgiving, it&#x27;s capable of expressing more usage specs, and it has excellent error reporting for doc strings.