Commit a31ff072d1
Changed files (1)
src/Compilation.zig
@@ -2356,7 +2356,16 @@ pub fn update(comp: *Compilation) !void {
var progress: std.Progress = .{ .dont_print_on_dumb = true };
const main_progress_node = progress.start("", 0);
defer main_progress_node.end();
- if (comp.color == .off) progress.terminal = null;
+ switch (comp.color) {
+ .off => {
+ progress.terminal = null;
+ },
+ .on => {
+ progress.terminal = std.io.getStdErr();
+ progress.supports_ansi_escape_codes = true;
+ },
+ .auto => {},
+ }
try comp.performAllTheWork(main_progress_node);