Introduce Vexer platform scaffolding and enrich Concelier merge
This commit is contained in:
		| @@ -105,12 +105,15 @@ internal static class Program | ||||
|         services.AddSingleton<IScannerExecutor, ScannerExecutor>(); | ||||
|         services.AddSingleton<IScannerInstaller, ScannerInstaller>(); | ||||
|  | ||||
|         await using var serviceProvider = services.BuildServiceProvider(); | ||||
|         using var cts = new CancellationTokenSource(); | ||||
|         Console.CancelKeyPress += (_, eventArgs) => | ||||
|         { | ||||
|             eventArgs.Cancel = true; | ||||
|             cts.Cancel(); | ||||
|         await using var serviceProvider = services.BuildServiceProvider(); | ||||
|         var loggerFactory = serviceProvider.GetRequiredService<ILoggerFactory>(); | ||||
|         var startupLogger = loggerFactory.CreateLogger("StellaOps.Cli.Startup"); | ||||
|         AuthorityDiagnosticsReporter.Emit(configuration, startupLogger); | ||||
|         using var cts = new CancellationTokenSource(); | ||||
|         Console.CancelKeyPress += (_, eventArgs) => | ||||
|         { | ||||
|             eventArgs.Cancel = true; | ||||
|             cts.Cancel(); | ||||
|         }; | ||||
|  | ||||
|         var rootCommand = CommandFactory.Create(serviceProvider, options, cts.Token); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user