public async Task Execute() { ShowOptions(); Console.WriteLine(); //if (optionManager.Validate() < 0) //{ ArgOptions.Errors.ForEach(x => { _logger.Error(x); }); //return; //} //show warning ArgOptions.Errors.ForEach(x => { _logger.Warn(x); }); _logger.Info($"Start processing url: { odataConnectionString.ServiceUrl}"); //show result await GenerateCodeCommandAsync(); GenerateProjectCommand(); ServiceInfo(); SaveMetaDataCommand(); ShowHeaderCommand(); ListPocoCommand(); VerboseCommand(); ShowErrors(); }