From dc1431c20883677f8176033ed2fb8ee4360a1b8e Mon Sep 17 00:00:00 2001 From: Jimmi Holst Christensen Date: Sat, 9 Nov 2019 13:12:34 +0100 Subject: Breaking: OsIterator will now get the exe on init --- example/comptime-clap.zig | 7 ++----- example/streaming-clap.zig | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) (limited to 'example') diff --git a/example/comptime-clap.zig b/example/comptime-clap.zig index 8e0eb12..4d0ace3 100644 --- a/example/comptime-clap.zig +++ b/example/comptime-clap.zig @@ -18,13 +18,10 @@ pub fn main() !void { // We then initialize an argument iterator. We will use the OsIterator as it nicely // wraps iterating over arguments the most efficient way on each os. - var iter = clap.args.OsIterator.init(allocator); + var iter = try clap.args.OsIterator.init(allocator); defer iter.deinit(); - // Consume the exe arg. - const exe = try iter.next(); - - // Finally we can parse the arguments + // Parse the arguments var args = try clap.ComptimeClap(clap.Help, params).parse(allocator, clap.args.OsIterator, &iter); defer args.deinit(); diff --git a/example/streaming-clap.zig b/example/streaming-clap.zig index d15e5b7..0361d46 100644 --- a/example/streaming-clap.zig +++ b/example/streaming-clap.zig @@ -25,13 +25,10 @@ pub fn main() !void { // We then initialize an argument iterator. We will use the OsIterator as it nicely // wraps iterating over arguments the most efficient way on each os. - var iter = clap.args.OsIterator.init(allocator); + var iter = try clap.args.OsIterator.init(allocator); defer iter.deinit(); - // Consume the exe arg. - const exe = try iter.next(); - - // Finally we initialize our streaming parser. + // Initialize our streaming parser. var parser = clap.StreamingClap(u8, clap.args.OsIterator){ .params = params, .iter = &iter, -- cgit v1.2.3