GetOpt .NET is a command line parser that resembles the logic of POSIX getopt, getopt_long and getopt_long_only for .NET but has much more features * Convert option arguments to .NET type (int, double, enum, bool, ...) * Set minimum and maximum values for option arguments * Regex checking of option arguments * Custom Validators for option arguments * Custom Actions performed for each option * Simply add the GetOpt Attribute to your fields and properties and your command line arguments set them automatically * Options specified multiple times can be mapped to ICollection<T> * Automatic help generation * ...
$ dotnet add package GetOpt.NETNo README available.