using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; namespace EnvelopeGenerator.Terminal; public class Program { static async Task Main(string[] args) { var builder = Host.CreateApplicationBuilder(args); builder.Configuration .SetBasePath(AppContext.BaseDirectory) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); var config = builder.Configuration; #pragma warning disable CS0618 // Type or member is obsolete builder.Services.AddCommandManagerRunner(config); #pragma warning restore CS0618 // Type or member is obsolete var app = builder.Build(); return await app.RunCommandManagerRunner(args); } }