commit - c783fcfb1a48786ac2ab1d339872ba59cdaa4e9c
commit + 5e55ef9e2449eaad189c27c310e4a5c24587ed13
blob - 840fa9f48821f70a4dad1ce95cce38b345720957
blob + 6435053fa7f1877d5b8e00c0e4433e003f3d0605
--- riverctl/main.zig
+++ riverctl/main.zig
.{ .name = "version", .kind = .boolean },
}).parse(args[1..]) catch {
try stderr.writeAll(usage);
+ try stderr.flush();
process.exit(1);
};
if (result.flags.h) {
try stdout.writeAll(usage);
+ try stdout.flush();
process.exit(0);
}
if (result.flags.version) {
try stdout.writeAll(@import("build_options").version ++ "\n");
+ try stdout.flush();
process.exit(0);
}
if (mem.orderZ(u8, failure.failure_message, "unknown command") == .eq) {
std.log.err("unknown command", .{});
stderr.writeAll(usage) catch {};
+ stderr.flush() catch {};
process.exit(1);
}
fatal("{s}", .{failure.failure_message});
blob - 31b994a0b2c180f5438d7959c83e9a8565a64420
blob + d665152b83485ece09c77fdf03220fa3e7f1d00e
--- rivertile/main.zig
+++ rivertile/main.zig
.{ .name = "main-ratio", .kind = .arg },
}).parse(args[1..]) catch {
try stderr.writeAll(usage);
+ try stderr.flush();
process.exit(1);
};
if (result.flags.h) {
try stdout.writeAll(usage);
+ try stdout.flush();
process.exit(0);
}
if (result.args.len != 0) fatalPrintUsage("unknown option '{s}'", .{result.args[0]});
if (result.flags.version) {
try stdout.writeAll(@import("build_options").version ++ "\n");
+ try stdout.flush();
process.exit(0);
}
if (result.flags.@"view-padding") |raw| {