authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-04-14 20:11:17 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-04-14 20:11:17 -07:00
log91ec4bc936e3a8f21b19df822f7c60d87be8e8c1
treea602a825b7ccbdfe0a4df86db296f6a829de8b47
parent893469417a30a2f4dae17c277c8b6a2fadf7f094

fix argi value


1 files changed, 2 insertions(+), 0 deletions(-)

src/lib.zig+2
...@@ -53,6 +53,7 @@ pub fn parse(k: FlagDashKind) !std.process.ArgIterator {...@@ -53,6 +53,7 @@ pub fn parse(k: FlagDashKind) !std.process.ArgIterator {
53 for (singles.keys()) |jtem| {53 for (singles.keys()) |jtem| {
54 if (std.mem.eql(u8, name, jtem)) {54 if (std.mem.eql(u8, name, jtem)) {
55 const value = argiter.next().?;55 const value = argiter.next().?;
56 argi += 1;
56 try singles.put(name, value);57 try singles.put(name, value);
57 continue :blk;58 continue :blk;
58 }59 }
...@@ -60,6 +61,7 @@ pub fn parse(k: FlagDashKind) !std.process.ArgIterator {...@@ -60,6 +61,7 @@ pub fn parse(k: FlagDashKind) !std.process.ArgIterator {
60 for (multis.keys()) |jtem| {61 for (multis.keys()) |jtem| {
61 if (std.mem.eql(u8, name, jtem)) {62 if (std.mem.eql(u8, name, jtem)) {
62 const value = argiter.next().?;63 const value = argiter.next().?;
64 argi += 1;
63 try multis.getEntry(name).?.value_ptr.append(value);65 try multis.getEntry(name).?.value_ptr.append(value);
64 continue :blk;66 continue :blk;
65 }67 }