Top 20 NuGet argument Packages
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.
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...
A sample for Ookii.CommandLine demonstrating how to define and parse arguments. The sample is provided for C# and Visual Basic.
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 ...
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.
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.