Zig uncooked terminal library.
1const std = @import("std");
2const zut = @import("zut.zig");
3const io = std.io;
4
5const stdout = io.getStdOut().writer();
6
7pub fn main() !void {
8 // const key = try zut.get_key();
9 while (true) {
10 const key = try zut.get_key();
11 if (key == zut.Key.q) {
12 break;
13 }
14 try stdout.print("{}\n", .{key});
15 }
16
17 // switch (key) {
18 // .a => try stdout.print("a", .{}),
19 // .b => try stdout.print("b", .{}),
20 // else => try stdout.print("Not supported: {}", .{key}),
21 // }
22}