diff --git a/README.md b/README.md index 4f5b3f5..5a857f4 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,41 @@ std.debug.print("TypeID(Player): {}\n", .{TypeID(Player)}); ```bash Output: TypeID(Player): 2462284566368800629 ``` + +## NicePrint + +# Styles +- default +- rounded +- pipe +- custom + +# Example +```zig +// --- PRINT --- +if (log.print(.debug, "DEVICE INFO", ansi.bold ++ ansi.red)) |a| { + defer a.end(); + + // --- VALUES --- + a.write("device -> {s}", .{"GTX"}); + a.write("vendor -> {s}", .{"Nvidia"}); + + // --- SECTION --- + if (a.section(.err, "MEMORY", ansi.green)) |b| { + defer b.end(); + + b.write("VRAM -> {}GB", .{24}); + } +} +``` + +# Output +```bash +┏━ DEVICE INFO +┃ device -> GTX +┃ vendor -> Nvidia +┃ ┏━ MEMORY +┃ ┃ VRAM -> 24GB +┃ ┗━ +┗━ +```