commit - 4889e758ebabcf579619a28dfd89a65c9b632c57
commit + c783fcfb1a48786ac2ab1d339872ba59cdaa4e9c
blob - 3346b50bdd7554240b9d5aa1f2565f86b703b945
blob + fbb8eb08a5ecf51a51e7bfc57f7d5c6e271e54df
--- river/main.zig
+++ river/main.zig
.{ .name = "no-xwayland", .kind = .boolean },
}).parse(args[1..]) catch {
try stderr.writeAll(usage);
+ try stderr.flush();
exit(1);
};
if (result.flags.h) {
try stdout.writeAll(usage);
+ try stdout.flush();
exit(0);
}
if (result.args.len != 0) {
log.err("unknown option '{s}'", .{result.args[0]});
try stderr.writeAll(usage);
+ try stderr.flush();
exit(1);
}
if (result.flags.version) {
try stdout.writeAll(build_options.version ++ "\n");
+ try stdout.flush();
exit(0);
}
if (result.flags.@"log-level") |level| {
} else {
log.err("invalid log level '{s}'", .{level});
try stderr.writeAll(usage);
+ try stderr.flush();
exit(1);
}
}