, a beautiful command-line parser is the .net version of the docopt python beautiful command line parser. helps you define an interface for your command-line app, and automatically generate a parser for it. is based on conventions that have been used for decades in help messages and man pages for program interface description.  Interface description in is such a help message, but formalized. Check out for a more detailed explanation.
        Quick example:  var arguments = new Docopt().Apply("Usage: prog [-a] [-b] FILE", args); if (arguments["-a"].IsTrue) { ... }

There is a newer version of this package available.
See the version list below for details.
Install-Package -Version
dotnet add package --version
<PackageReference Include="" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


This package has no dependencies.

Version History

Version Downloads Last updated 3,675 9/23/2018 30,506 8/13/2016 10,166 6/14/2016 768 6/14/2016 302 6/4/2016 334 6/4/2016 7,741 9/17/2014 950 12/30/2013 11,155 7/28/2013 420 7/7/2013 431 7/7/2013 420 7/6/2013
Show less