diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/flags.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/flags.zig b/common/flags.zig index de5304f..5188106 100644 --- a/common/flags.zig +++ b/common/flags.zig @@ -72,13 +72,13 @@ pub fn parser(comptime Arg: type, comptime flags: []const Flag) type { while (i < args.len) : (i += 1) { var parsed_flag = false; inline for (flags) |flag| { - if (mem.eql(u8, flag.name, mem.span(args[i]))) { + if (mem.eql(u8, "-" ++ flag.name, mem.span(args[i]))) { switch (flag.kind) { .boolean => @field(result_flags, flag.name) = true, .arg => { i += 1; if (i == args.len) { - std.log.err("option '" ++ flag.name ++ + std.log.err("option '-" ++ flag.name ++ "' requires an argument but none was provided!", .{}); return error.MissingFlagArgument; } |
