summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig
index 5e9def8..0a6f333 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -1,8 +1,15 @@
const std = @import("std");
+var stdin_buffer: [4096]u8 = undefined;
+var stdin_reader = std.fs.File.stdin().readerStreaming(&stdin_buffer);
+const stdin = &stdin_reader.interface;
+
var stdout_writer = std.fs.File.stdout().writerStreaming(&.{});
const stdout = &stdout_writer.interface;
pub fn main() !void {
try stdout.print("$ ", .{});
+
+ const command = try stdin.takeDelimiter('\n');
+ try stdout.print("{s}: command not found\n", .{command.?});
}