📄
src/Cli/Program.cs
using Microsoft.Extensions.Hosting; using Slopper.Cli; using Slopper.Domain; using Slopper.Infrastructure.Ai; using Slopper.Infrastructure.Database; using Slopper.Infrastructure.Ffmpeg; var builder = Host.CreateApplicationBuilder(); builder.ConfigureOpenTelemetry(); builder.Services.AddClipSelector().AddClipGenerator(); builder.Services.AddJellyfinDatabase().AddSlopperDatabase().AddFfmpegServices().AddAi(); using var app = builder.Build(); await app.StartAsync(); await app.StopAsync();