Top 20 NuGet argument Packages

Command line argument parser.
This .NET Standard 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. Custom types can be processed by implementing and registering interface `ICustomConverter`.
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
Flexible option parsing library for command-line parmaeters.
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.
CLASP stands for Command-Line Argument Sorting and Parsing - CLASP.NET is the .NET version. The main features are: * parsing of a command-line (string[]) into flags, options, and values; * support of flag/option aliases, via specifications; * support for "--option=value" and "--option", "value" fo...
RubLE4.NET Core components
Bind Cake arguments to classes via Attributes
A sample for Ookii.CommandLine demonstrating how to define and parse arguments. The sample is provided for C# and Visual Basic.
A commandline utility accelerator for "Tasks" style utilities.
A lightweight and extensible guard clause library. Example: Ensure.Arg(param1, "param1").IsNotNull(); The library is easily extensible through the use of extension methods. Even the main Ensure.Arg(...) call can be overridden to whatever you prefer e.g. Verify.That(...) See the project site for ...
Command line arguments parser. See https://github.com/dimaaan/NOpt
Argument Assertions provides a fluent, simple and easy to use API for checking valid argument values with strong compile time type checks.
StaticDotNet.ParameterValidation is a fluent library to help easily and consistently validate parameters.
Lightweight and Composable CLI Argument Parser for all modern .Net platforms
Pass multiple arguments that can be complex objects to another program while executing that program from an executable file. After that, main program can communicate with another program that was executed.
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.
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.