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) {{ ... }}

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.

Release Notes

- assembly path fix.
     - Added support for .net core RC2

NuGet packages (3)

Showing the top 3 NuGet packages that depend on

Package Downloads
A runner for .NET CLI for Fluent Migrator.
A runner for .NET CLI for Fluent Migrator.
A runner for DNX for Fluent Migrator.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on

Repository Stars
Retrieves the definitions of Windows Event Log messages embedded in Windows binaries and provides them in discoverable formats. #nsacyber
Converts Python source to C#

Version History

Version Downloads Last updated 62,189 9/23/2018 39,094 8/13/2016 13,196 6/14/2016 934 6/14/2016 461 6/4/2016 554 6/4/2016 16,137 9/17/2014 1,807 12/30/2013 24,804 7/28/2013 644 7/7/2013 649 7/7/2013 654 7/6/2013