commit bf73620cbdb4b9ae6088d44bb88daa4a7d84ed70 (tree)
parent 28bda2eab04e217fe4ba801a9710b2225d141940
Author: Andrew Kelley <andrew@ziglang.org>
Date: Thu, 9 Mar 2023 22:53:59 -0800
build runner: communicate TTY conf to child procs via env vars
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/lib/build_runner.zig b/lib/build_runner.zig
@@ -272,6 +272,11 @@ pub fn main() !void {
const stderr = std.io.getStdErr();
const ttyconf = get_tty_conf(color, stderr);
+ switch (ttyconf) {
+ .no_color => try builder.env_map.put("NO_COLOR", "1"),
+ .escape_codes => try builder.env_map.put("ZIG_DEBUG_COLOR", "1"),
+ .windows_api => {},
+ }
var progress: std.Progress = .{ .dont_print_on_dumb = true };
const main_progress_node = progress.start("", 0);