feat: add PuppetConfig and integrate with CLI

Introduced a new PuppetConfig class in the Puppeteer
namespace to manage Puppeteer configurations. Updated
the CLI project to reference the Puppeteer project and
added a new method in DownloadBuilder for using a
Puppet manipulator.

This change enables better configuration management
for Puppeteer within the CLI.
```
This commit is contained in:
qwsdcvghyu89
2025-06-25 22:09:59 +03:00
parent a5cc48a0d3
commit 487fdcc77b
5 changed files with 232 additions and 20 deletions
+1
View File
@@ -55,6 +55,7 @@ namespace Beam.Temporary.Cli {
IContextStage WithRetryReporter(IProgress<RetryReport> reporter);
DownloadEnumerable<OutType> Build();
IContextStage UseFragments();
IContextStage UsePuppet(AsyncManipulator manipulator);
}
/* ────────────────────────── Implementation ────────────────────────── */