summaryrefslogtreecommitdiff
path: root/src/main.zig
blob: 0a6f3336405a945c936cd28f9f21fd725f9aa6d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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.?});
}