namespace Launcher.Next.App; public partial class App : System.Windows.Application { protected override async void OnStartup(System.Windows.StartupEventArgs e) { base.OnStartup(e); if (e.Args.FirstOrDefault()?.Equals("legacy-configuration-probe", StringComparison.OrdinalIgnoreCase) == true) { Shutdown(await LegacyConfigurationProbeCli.RunAsync(e.Args.Skip(1).ToArray())); return; } if (e.Args.FirstOrDefault()?.Equals("pilot", StringComparison.OrdinalIgnoreCase) == true) { Shutdown(await PilotCli.RunAsync(e.Args.Skip(1).ToArray())); return; } new MainWindow().Show(); } }