public Options(string option1)
[Option('a', "option1", Required = true)]
public string Option1 { get; init; }
static int Main(string[] args)
args = "--option1 a".Split(' ');
return Parser.Default.ParseArguments<Options>(args)
options => RunAndReturnExitCode(options),
static int RunAndReturnExitCode(Options options)
Console.WriteLine($"option1={options.Option1}");