Zig uncooked terminal library.
at master 22 lines 526 B view raw
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}