diff --git a/src/Refitter/GenerateCommand.cs b/src/Refitter/GenerateCommand.cs index 7edbfd45e..cf5dfc086 100644 --- a/src/Refitter/GenerateCommand.cs +++ b/src/Refitter/GenerateCommand.cs @@ -34,12 +34,23 @@ public override async Task ExecuteAsync(CommandContext context, Settings se if (version == "1.0.0.0") version += " (local build)"; + const string asciiArt = +""" + ██████╗ ███████╗███████╗██╗████████╗████████╗███████╗██████╗ + ██╔══██╗██╔════╝██╔════╝██║╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗ + ██████╔╝█████╗ █████╗ ██║ ██║ ██║ █████╗ ██████╔╝ + ██╔══██╗██╔══╝ ██╔══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗ + ██║ ██║███████╗██║ ██║ ██║ ██║ ███████╗██║ ██║ + ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ +"""; + // Header with branding AnsiConsole.WriteLine(); - AnsiConsole.MarkupLine("[bold cyan]╔══════════════════════════════════════════════════════════════════════════════╗[/]"); - AnsiConsole.MarkupLine($"[bold cyan]║[/] [bold white]🚀 Refitter v{version,-63}[/] [bold cyan]║[/]"); - AnsiConsole.MarkupLine($"[bold cyan]║[/] [dim] OpenAPI to Refit Interface Generator[/]{new string(' ', 37)} [bold cyan]║[/]"); - AnsiConsole.MarkupLine("[bold cyan]╚══════════════════════════════════════════════════════════════════════════════╝[/]"); + AnsiConsole.MarkupLine($"[bold cyan]{asciiArt}[/]"); + AnsiConsole.MarkupLine($"[bold cyan]╔═══════════════════════════════════════════════════════════════╗[/]"); + AnsiConsole.MarkupLine($"[bold cyan]║[/] [bold white]🚀 Refitter v{version,-48}[/] [bold cyan]║[/]"); + AnsiConsole.MarkupLine($"[bold cyan]║[/] [dim] OpenAPI to Refit Interface Generator[/]{new string(' ', 22)} [bold cyan]║[/]"); + AnsiConsole.MarkupLine($"[bold cyan]╚═══════════════════════════════════════════════════════════════╝[/]"); AnsiConsole.WriteLine(); // Support information