Merge pull request #1560 from arrufat/dump-markdown

Add support for dumping output to markdown
This commit is contained in:
Pierre Tachoire
2026-02-19 10:32:57 +01:00
committed by GitHub
4 changed files with 539 additions and 9 deletions

View File

@@ -108,10 +108,11 @@ fn run(allocator: Allocator, main_arena: Allocator) !void {
},
.fetch => |opts| {
const url = opts.url;
log.debug(.app, "startup", .{ .mode = "fetch", .dump = opts.dump, .url = url, .snapshot = app.snapshot.fromEmbedded() });
log.debug(.app, "startup", .{ .mode = "fetch", .dump_mode = opts.dump_mode, .url = url, .snapshot = app.snapshot.fromEmbedded() });
var fetch_opts = lp.FetchOpts{
.wait_ms = 5000,
.dump_mode = opts.dump_mode,
.dump = .{
.strip = opts.strip,
.with_base = opts.withbase,
@@ -120,7 +121,7 @@ fn run(allocator: Allocator, main_arena: Allocator) !void {
var stdout = std.fs.File.stdout();
var writer = stdout.writer(&.{});
if (opts.dump) {
if (opts.dump_mode != null) {
fetch_opts.writer = &writer.interface;
}