diff --git a/src/StreamShorts.Console/Hosting/HostBuilderExtensions.cs b/src/StreamShorts.Console/Hosting/HostBuilderExtensions.cs index 28c1516..7a47f89 100644 --- a/src/StreamShorts.Console/Hosting/HostBuilderExtensions.cs +++ b/src/StreamShorts.Console/Hosting/HostBuilderExtensions.cs @@ -18,9 +18,9 @@ internal static class HostBuilderExtensions app.Configure(static c => c.SetExceptionHandler(static (ex, resolver) => { - var console = resolver?.Resolve(typeof(IAnsiConsole)) as IAnsiConsole; - console?.MarkupLine($"[red]An error occurred while executing the command:[/]"); - console?.WriteException(ex, ExceptionFormats.ShortenEverything); + var console = resolver?.Resolve(typeof(IAnsiConsole)) as IAnsiConsole ?? AnsiConsole.Console; + console.MarkupLine($"[red]An error occurred while executing the command:[/]"); + console.WriteException(ex, ExceptionFormats.ShortenEverything); }) ); diff --git a/src/StreamShorts.Console/Program.cs b/src/StreamShorts.Console/Program.cs index 3da4dab..a2f5344 100644 --- a/src/StreamShorts.Console/Program.cs +++ b/src/StreamShorts.Console/Program.cs @@ -25,7 +25,7 @@ try services.AddSingleton(TimeProvider.System); services.AddSingleton(); services.AddSingleton(); - services.AddSingleton(sp => + services.AddSingleton(static sp => { const string modelOptionName = "Model"; const string keyOptionName = "ApiKey";