public async Task Initialize(string[] args) { var parser = new CommandLine.Parser(x => x.HelpWriter = null) .ParseArguments <ListOptions, ExportOptions>(args); await parser.MapResult( (ListOptions opts) => RunListOptions(opts), (ExportOptions opts) => RunExportOptions(opts), errs => DisplayHelp(parser) ); }