2025-06-24 10:07:39 +05:30

20 lines
721 B
C#

using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Vault.Demo.hashicorp.Console;
using Vault.Demo.hashicorp.Console.Handler;
using Vault.Demo.hashicorp.Console.Helper;
using VaultSharp;
var builder = Host.CreateDefaultBuilder(args);
builder.ConfigureServices(s =>
{
s.AddSingleton<IValueClientProvider, ValueClientProvider>();
s.AddSingleton<IConnectionStringProvider, ConnectionStringProvider>();
s.AddSingleton<App>();
});
using var app = builder.Build();
using var scope = app.Services.CreateScope();
var application = scope.ServiceProvider.GetRequiredService<App>();
await application.Run(["C:\\Users\\SENTIENTGEEKS\\Desktop\\New_folder_(2)\\Acme.BookStore"]);