Long time `minimist` user here. Leanest and simplest of the pack at just 200 LOC with _no_ dependencies by the legendary substack.<p>Unfortunately the documentation is scarce, it has a growing number of unresolved issues and it simply does <i>not</i> adhere to the [UNIX utility conventions](http://pubs.opengroup.org/onlinepubs/7908799/xbd/utilconv.html) very well (see [here](https://github.com/substack/minimist/issues/50)).<p>Parsec is only <i></i>50<i></i> LOC and the API is simpler, and still no dependencies!<p>## Features<p>+ Well documented
+ Based in → [UNIX Utility Conventions](http://pubs.opengroup.org/onlinepubs/7908799/xbd/utilconv.html)
+ Custom aliases
+ Default shorthands
+ Default values / types
+ Handle --no-* options
+ Handle unknown options
Link: <a href="https://github.com/bucaran/parsec" rel="nofollow">https://github.com/bucaran/parsec</a><p>Long time `minimist` user here. Leanest and simplest of the pack at just 200 LOC with _no_ dependencies by the legendary substack.<p>Unfortunately the documentation is scarce, it has a growing number of unresolved issues → <a href="https://github.com/substack/minimist/issues/50" rel="nofollow">https://github.com/substack/minimist/issues/50</a>.<p>Parsec is only 50 LOC and the API is simpler, and still no dependencies!<p>Features<p>+ Well documented + Based in → [UNIX Utility Conventions](<a href="http://pubs.opengroup.org/onlinepubs/7908799/xbd/utilconv.html" rel="nofollow">http://pubs.opengroup.org/onlinepubs/7908799/xbd/utilconv.ht...</a>)<p>+ Custom aliases + Default shorthands<p>+ Default values / types + Handle --no-* options<p>+ Handle unknown options