diff --git a/src/Aspire.Cli/Interaction/BannerService.cs b/src/Aspire.Cli/Interaction/BannerService.cs index 6183ceae371..0478917643c 100644 --- a/src/Aspire.Cli/Interaction/BannerService.cs +++ b/src/Aspire.Cli/Interaction/BannerService.cs @@ -51,6 +51,14 @@ public BannerService(ConsoleEnvironment consoleEnvironment) public async Task DisplayBannerAsync(CancellationToken cancellationToken = default) { var cliVersion = VersionHelper.GetDefaultTemplateVersion(); + + // Strip build metadata (everything after '+') for display purposes. + var plusIndex = cliVersion.IndexOf('+', StringComparison.Ordinal); + if (plusIndex >= 0) + { + cliVersion = cliVersion[..plusIndex]; + } + var aspireWidth = s_aspireLines[0].TrimEnd().Length; var welcomeText = RootCommandStrings.BannerWelcomeText; var versionText = string.Format(CultureInfo.CurrentCulture, RootCommandStrings.BannerVersionFormat, cliVersion);