using Sdt.Cli; using Sdt.Tui; using Spectre.Console; try { var app = new CliApplication(); return await app.RunAsync(Environment.GetCommandLineArgs().Skip(1).ToArray()); } catch (Exception ex) { AnsiConsole.MarkupLine(Theme.Fail($"Fatal: {ex.Message}")); AnsiConsole.WriteException(ex, ExceptionFormats.ShortenEverything); return 1; }