diff options
Diffstat (limited to 'misctools/fetch.zig')
-rw-r--r-- | misctools/fetch.zig | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/misctools/fetch.zig b/misctools/fetch.zig index 85f21c3b7..cdefd29d4 100644 --- a/misctools/fetch.zig +++ b/misctools/fetch.zig @@ -78,7 +78,7 @@ pub const Arguments = struct { pub fn parse(allocator: std.mem.Allocator) !Arguments { var diag = clap.Diagnostic{}; - var res = clap.parse(clap.Help, ¶ms, clap.parsers.default, .{ + var args = clap.parse(clap.Help, ¶ms, .{ .diagnostic = &diag, .allocator = allocator, }) catch |err| { @@ -87,7 +87,7 @@ pub const Arguments = struct { return err; }; - var positionals = res.positionals; + var positionals = args.positionals(); var raw_args: std.ArrayListUnmanaged(string) = undefined; if (positionals.len > 0) { @@ -96,16 +96,16 @@ pub const Arguments = struct { raw_args = .{}; } - if (res.args.version) { + if (args.flag("--version")) { try Output.writer().writeAll(VERSION); Global.exit(0); } var method = Method.GET; var url: URL = .{}; - var body_string: string = res.args.body orelse ""; + var body_string: string = args.option("--body") orelse ""; - if (res.args.file) |file_path| { + if (args.option("--file")) |file_path| { if (file_path.len > 0) { var cwd = try std.process.getCwd(&cwd_buf); var parts = [_]string{file_path}; @@ -154,12 +154,12 @@ pub const Arguments = struct { return Arguments{ .url = url, .method = method, - .verbose = res.args.verbose, + .verbose = args.flag("--verbose"), .headers = .{}, .headers_buf = "", .body = body_string, - .turbo = res.args.turbo, - .quiet = res.args.quiet, + .turbo = args.flag("--turbo"), + .quiet = args.flag("--quiet"), }; } }; |