CommandLineSwitchParser (nuget): This is a simple parser for command line options on .NET Framewrok & .NET Core. What you should do is only define your option class and write code like "var option = CommandLineSwicth.Parse<YourOptionClass>(ref args);". There is no need to annotate your option class with any attributes.
Keywords: commandline|switch|options