14 lines
443 B
C#
14 lines
443 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Journal.Core;
|
|
using Journal.Core.Services.Sidecar;
|
|
|
|
var services = new ServiceCollection();
|
|
services.AddFragmentServices();
|
|
services.AddSingleton<Entry>();
|
|
var provider = services.BuildServiceProvider();
|
|
|
|
var entry = provider.GetRequiredService<Entry>();
|
|
var cli = provider.GetRequiredService<SidecarCli>();
|
|
var exitCode = await cli.RunAsync(args, entry);
|
|
Environment.ExitCode = exitCode;
|