diff options
| author | 2019-12-09 20:03:39 -0800 | |
|---|---|---|
| committer | 2019-12-09 20:09:16 -0800 | |
| commit | c5f6c0861d5a9d69783ec8838b97eedc38932b34 (patch) | |
| tree | 312476823228ea69da8773817185cccec78acfaa /README.md | |
| parent | Merge pull request #12 from dbandstra/update-for-latest-zig (diff) | |
| download | zig-clap-c5f6c0861d5a9d69783ec8838b97eedc38932b34.tar.gz zig-clap-c5f6c0861d5a9d69783ec8838b97eedc38932b34.tar.xz zig-clap-c5f6c0861d5a9d69783ec8838b97eedc38932b34.zip | |
update for latest zig (varargs is no more)
Diffstat (limited to '')
| -rw-r--r-- | README.md | 18 |
1 files changed, 9 insertions, 9 deletions
| @@ -40,11 +40,11 @@ pub fn main() !void { | |||
| 40 | defer args.deinit(); | 40 | defer args.deinit(); |
| 41 | 41 | ||
| 42 | if (args.flag("--help")) | 42 | if (args.flag("--help")) |
| 43 | debug.warn("--help\n"); | 43 | debug.warn("--help\n", .{}); |
| 44 | if (args.option("--number")) |n| | 44 | if (args.option("--number")) |n| |
| 45 | debug.warn("--number = {}\n", n); | 45 | debug.warn("--number = {}\n", .{ n }); |
| 46 | for (args.positionals()) |pos| | 46 | for (args.positionals()) |pos| |
| 47 | debug.warn("{}\n", pos); | 47 | debug.warn("{}\n", .{ pos }); |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | ``` | 50 | ``` |
| @@ -119,11 +119,11 @@ pub fn main() !void { | |||
| 119 | defer args.deinit(); | 119 | defer args.deinit(); |
| 120 | 120 | ||
| 121 | if (args.flag("--help")) | 121 | if (args.flag("--help")) |
| 122 | debug.warn("--help\n"); | 122 | debug.warn("--help\n", .{}); |
| 123 | if (args.option("--number")) |n| | 123 | if (args.option("--number")) |n| |
| 124 | debug.warn("--number = {}\n", n); | 124 | debug.warn("--number = {}\n", .{ n }); |
| 125 | for (args.positionals()) |pos| | 125 | for (args.positionals()) |pos| |
| 126 | debug.warn("{}\n", pos); | 126 | debug.warn("{}\n", .{ pos }); |
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | ``` | 129 | ``` |
| @@ -174,13 +174,13 @@ pub fn main() !void { | |||
| 174 | while (try parser.next()) |arg| { | 174 | while (try parser.next()) |arg| { |
| 175 | // arg.param will point to the parameter which matched the argument. | 175 | // arg.param will point to the parameter which matched the argument. |
| 176 | switch (arg.param.id) { | 176 | switch (arg.param.id) { |
| 177 | 'h' => debug.warn("Help!\n"), | 177 | 'h' => debug.warn("Help!\n", .{}), |
| 178 | 'n' => debug.warn("--number = {}\n", arg.value.?), | 178 | 'n' => debug.warn("--number = {}\n", .{ arg.value.? }), |
| 179 | 179 | ||
| 180 | // arg.value == null, if arg.param.takes_value == false. | 180 | // arg.value == null, if arg.param.takes_value == false. |
| 181 | // Otherwise, arg.value is the value passed with the argument, such as "-a=10" | 181 | // Otherwise, arg.value is the value passed with the argument, such as "-a=10" |
| 182 | // or "-a 10". | 182 | // or "-a 10". |
| 183 | 'f' => debug.warn("{}\n", arg.value.?), | 183 | 'f' => debug.warn("{}\n", .{ arg.value.? }), |
| 184 | else => unreachable, | 184 | else => unreachable, |
| 185 | } | 185 | } |
| 186 | } | 186 | } |