Rename --dump-markdown to --markdown

This commit is contained in:
Adrià Arrufat
2026-02-17 00:21:10 +09:00
parent 3c14dbe382
commit 748b37f1d6
3 changed files with 11 additions and 11 deletions

View File

@@ -166,7 +166,7 @@ pub const Serve = struct {
pub const Fetch = struct { pub const Fetch = struct {
url: [:0]const u8, url: [:0]const u8,
dump: bool = false, dump: bool = false,
dump_markdown: bool = false, markdown: bool = false,
common: Common = .{}, common: Common = .{},
withbase: bool = false, withbase: bool = false,
strip: dump.Opts.Strip = .{}, strip: dump.Opts.Strip = .{},
@@ -309,7 +309,7 @@ pub fn printUsageAndExit(self: *const Config, success: bool) void {
\\--dump Dumps document to stdout. \\--dump Dumps document to stdout.
\\ Defaults to false. \\ Defaults to false.
\\ \\
\\--dump-markdown Dumps document to stdout as Markdown. \\--markdown Dumps document to stdout as Markdown.
\\ Defaults to false. \\ Defaults to false.
\\ \\
\\--strip_mode Comma separated list of tag groups to remove from dump \\--strip_mode Comma separated list of tag groups to remove from dump
@@ -414,7 +414,7 @@ fn inferMode(opt: []const u8) ?RunMode {
return .fetch; return .fetch;
} }
if (std.mem.eql(u8, opt, "--dump-markdown")) { if (std.mem.eql(u8, opt, "--markdown")) {
return .fetch; return .fetch;
} }
@@ -555,7 +555,7 @@ fn parseFetchArgs(
args: *std.process.ArgIterator, args: *std.process.ArgIterator,
) !Fetch { ) !Fetch {
var fetch_dump: bool = false; var fetch_dump: bool = false;
var fetch_dump_markdown: bool = false; var fetch_markdown: bool = false;
var withbase: bool = false; var withbase: bool = false;
var url: ?[:0]const u8 = null; var url: ?[:0]const u8 = null;
var common: Common = .{}; var common: Common = .{};
@@ -567,8 +567,8 @@ fn parseFetchArgs(
continue; continue;
} }
if (std.mem.eql(u8, "--dump-markdown", opt)) { if (std.mem.eql(u8, "--markdown", opt)) {
fetch_dump_markdown = true; fetch_markdown = true;
continue; continue;
} }
@@ -636,7 +636,7 @@ fn parseFetchArgs(
return .{ return .{
.url = url.?, .url = url.?,
.dump = fetch_dump, .dump = fetch_dump,
.dump_markdown = fetch_dump_markdown, .markdown = fetch_markdown,
.strip = strip, .strip = strip,
.common = common, .common = common,
.withbase = withbase, .withbase = withbase,

View File

@@ -37,7 +37,7 @@ const IS_DEBUG = @import("builtin").mode == .Debug;
pub const FetchOpts = struct { pub const FetchOpts = struct {
wait_ms: u32 = 5000, wait_ms: u32 = 5000,
dump: dump.RootOpts, dump: dump.RootOpts,
dump_markdown: bool = false, markdown: bool = false,
writer: ?*std.Io.Writer = null, writer: ?*std.Io.Writer = null,
}; };
pub fn fetch(app: *App, url: [:0]const u8, opts: FetchOpts) !void { pub fn fetch(app: *App, url: [:0]const u8, opts: FetchOpts) !void {
@@ -96,7 +96,7 @@ pub fn fetch(app: *App, url: [:0]const u8, opts: FetchOpts) !void {
_ = session.wait(opts.wait_ms); _ = session.wait(opts.wait_ms);
const writer = opts.writer orelse return; const writer = opts.writer orelse return;
if (opts.dump_markdown) { if (opts.markdown) {
try markdown.dump(page.window._document.asNode(), .{}, writer, page); try markdown.dump(page.window._document.asNode(), .{}, writer, page);
} else { } else {
try dump.root(page.window._document, opts.dump, writer, page); try dump.root(page.window._document, opts.dump, writer, page);

View File

@@ -111,7 +111,7 @@ fn run(allocator: Allocator, main_arena: Allocator) !void {
var fetch_opts = lp.FetchOpts{ var fetch_opts = lp.FetchOpts{
.wait_ms = 5000, .wait_ms = 5000,
.dump_markdown = opts.dump_markdown, .markdown = opts.markdown,
.dump = .{ .dump = .{
.strip = opts.strip, .strip = opts.strip,
.with_base = opts.withbase, .with_base = opts.withbase,
@@ -120,7 +120,7 @@ fn run(allocator: Allocator, main_arena: Allocator) !void {
var stdout = std.fs.File.stdout(); var stdout = std.fs.File.stdout();
var writer = stdout.writer(&.{}); var writer = stdout.writer(&.{});
if (opts.dump or opts.dump_markdown) { if (opts.dump or opts.markdown) {
fetch_opts.writer = &writer.interface; fetch_opts.writer = &writer.interface;
} }