Makko, the people-oriented static site generator made for blogging.

Respect NO_COLOR

+9 -1
+9 -1
src/Log.zig
··· 11 11 pub fn init() Self { 12 12 var stdout = std.io.getStdOut(); 13 13 14 + const alloc = std.heap.c_allocator; 15 + 16 + var enable_colors = false; 17 + const NO_COLOR_DEFINED = std.process.hasNonEmptyEnvVar(alloc, "NO_COLOR") catch false; 18 + if (!NO_COLOR_DEFINED) { 19 + enable_colors = stdout.getOrEnableAnsiEscapeSupport(); 20 + } 21 + 14 22 return .{ 15 23 .stdout = stdout.writer(), 16 24 .stderr = std.io.getStdErr().writer(), 17 - .colors = stdout.getOrEnableAnsiEscapeSupport(), 25 + .colors = enable_colors, 18 26 .tabs = 0, 19 27 }; 20 28 }