Top 20 NuGet argument Packages

Catel.Core library.
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.
docopt.net is the .net version of the docopt python beautiful command line parser. docopt.net helps you define an interface for your command-line app, and automatically generate a parser for it. docopt.net is based on conventions that have been used for decades in help messages and man pages for pr...
Model your command line application interface in a class
Generalized assertion library, covering argument, operation, and unit test assertions.
A high-performance, extensible argument validation library.
Provides dead-easy commandline argument parsing. Can be as simple as: 1. define an interface of options you'd like to parse 2. var opts = args.ParseTo<IArgs>() See the readme for more info
Lightweight Runtime-Only Contracts for .Net Standard 2.0. Focus lies on Readability and Extensibility. Under MIT License.
Fluent command line argument parsing library with a focus on a very simple API
A declarative command line and XML configuration parser for F# applications.
Set of helper methods to help validate arguments.
Equivalency based argument matcher for NSubstitute
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.
Command argument processing for .NET
Minimalistic conditions checking library with zero overhead and plentiful diagnostics.
Small collection of exceptions in a .NET Standard library.
This library is an extension for the validation of arguments and parameters.
Terse syntax C# command line parser for .NET with F# support. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
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.
Guard and Validator library. Example: Guard.That(arg1).IsNotNull().GreaterThan(100); Throws an exception if conditions are not met. Supports the ability to get a list of the failed conditions.