diff --git a/EnvelopeGenerator.Terminal/DependencyInjection.cs b/EnvelopeGenerator.Terminal/DependencyInjection.cs index 48cc9895..e233b5c3 100644 --- a/EnvelopeGenerator.Terminal/DependencyInjection.cs +++ b/EnvelopeGenerator.Terminal/DependencyInjection.cs @@ -8,6 +8,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.EntityFrameworkCore; using EnvelopeGenerator.Application.Contracts.Services; using EnvelopeGenerator.Application.Services; +using Microsoft.Extensions.Hosting; namespace EnvelopeGenerator.Terminal; @@ -48,4 +49,6 @@ public static class DependencyInjection var runner = provider.GetRequiredService>(); return runner.RunAsync(args); } + + public static Task RunCommandManagerRunner(this IHost host, string[] args) => host.Services.RunCommandManagerRunner(args); } diff --git a/EnvelopeGenerator.Terminal/Program.cs b/EnvelopeGenerator.Terminal/Program.cs index c99a6dab..2aed708a 100644 --- a/EnvelopeGenerator.Terminal/Program.cs +++ b/EnvelopeGenerator.Terminal/Program.cs @@ -14,6 +14,6 @@ public class Program var app = builder.Build(); - return await app.Services.RunCommandManagerRunner(args); + return await app.RunCommandManagerRunner(args); } } \ No newline at end of file