See pretty-table-demo.zig
1
2
3
4
5
6
7
8
9
10
11
12
| const t = Table(2){
.header = [_]String{ "Language", "Files" },
.rows = &[_][2]String{
.{ "Zig", "3" },
.{ "Python", "2" },
},
.footer = [2]String{ "Total", "5" },
.mode = .box, // or .ascii, .dos
};
const out = std.io.getStdOut();
try out.writer().print("{}", .{t});
|
1
2
3
4
5
6
7
8
9
10
| ┌────────┬─────┐
│Language│Files│
├────────┼─────┤
│Zig │3 │
│Python │2 │
│C │12 │
│Ruby │5 │
├────────┼─────┤
│Total │22 │
└────────┴─────┘
|