- commit
- be56a39
- parent
- 3379edc
- author
- Eric Bower
- date
- 2025-10-15 18:37:54 -0400 EDT
fix: flush buffer so prompt always shows after cmd
1 files changed,
+5,
-1
+5,
-1
1@@ -490,7 +490,11 @@ fn stdoutWriteCallback(
2 const allocator = write_ctx.allocator;
3
4 if (write_result) |_| {
5- // Successfully wrote to stdout
6+ // Successfully wrote to stdout - flush to ensure immediate display
7+ var buf: [0]u8 = undefined;
8+ var stdout_file = std.fs.File{ .handle = posix.STDOUT_FILENO };
9+ var writer = stdout_file.writer(&buf);
10+ writer.interface.flush() catch {};
11 } else |_| {
12 // Silently ignore stdout write errors
13 }