10 internal class BundleCommandProvider :
CommandProvider<Bundle, CommandProviderConfiguration>
12 private readonly ILogger _bundleLogger;
14 public BundleCommandProvider(
CommandProviderConfiguration configuration, ILogger logger, ILogger bundleLogger) : base(configuration, logger)
16 _bundleLogger = bundleLogger;
19 protected override void InitializeBundle(
string bundlePath)
21 Logger.LogInformation(
"Initializing bundle at {bundlePath}", bundlePath);
25 public override RootCommand GetRootCommand()
27 RootCommand root =
new RootCommand(
"Easy Digital Signing Tool")
50 [JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Metadata, WriteIndented =
true, DefaultIgnoreCondition = System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingDefault)]
52 internal partial class SourceGenerationConfigurationContext : JsonSerializerContext