CLASP.NET (nuget): 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" forms of options; * support for combination of single-letter flags, e.g. "-xy" is the same as "-x", "-y"; * providing validation of required/missing/unknown flags, options, and values; * binding of an arbitrary user-defined class from the command-line; * rich support for standard "--help" and "--version" flags; * and much more ...
Keywords: CLASP|command-line|argument|parsing|.NET|Synesis