Top 20 NuGet argument Packages

Terse syntax C# command line parser for .NET. For FSharp support see CommandLineParser.FSharp. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
Catel.Core library.
Argument validation made simple and unified. It ensures arguments conforms to simple validation rules and provides an uniformed exception throwing strategy if arguments are invalid. 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 pr...
NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.
A high-performance, extensible argument validation library.
A declarative command line and XML configuration parser for F# applications.
Command-line argument parser.
Cauldron.Consoles is a Cauldron.Core based parameter parser which supports grouping of parameters in execution groups. It is also supports localization and has a nice parameter table :) Breaking changes in 3.1.x - See for more information.
CuttingEdge.Conditions is a library that helps developers to write fluent pre and postcondition validations in their C# 3.0 and VB.NET 9.0 code base. Writing these validations is easy and it improves the readability and maintainability of code.
This library is a simple command line argument parser. It uses attributes on classes that define which of the properties are used as command line arguments.
Simple argument parser with magnetism.
AtleX.CommandLineArguments is a helper library to facilitate parsing command line arguments into a strongly-typed object. Values can be validated with extensible and customisable validators and the library can automatically generate help for the user.
A simple guard library for validating method parameters without being a complete validation library. This library makes it easy to validate method arguments in a uniform way.
Model your command line application interface in a class
Just a quick way to create your own command line tool.
The Diagnostics library provides classes that help checking incoming parameters of a method using the Fluent API or not, depending on what you prefer.
Model your command line application interface in a class
Model your command line application interface in a class
Provides a command line arguments builder, methods to run executables and extract outputs, etc.