| ... | @@ -2356,7 +2356,16 @@ pub fn update(comp: *Compilation) !void { | ... | @@ -2356,7 +2356,16 @@ pub fn update(comp: *Compilation) !void { |
| 2356 | var progress: std.Progress = .{ .dont_print_on_dumb = true }; | 2356 | var progress: std.Progress = .{ .dont_print_on_dumb = true }; |
| 2357 | const main_progress_node = progress.start("", 0); | 2357 | const main_progress_node = progress.start("", 0); |
| 2358 | defer main_progress_node.end(); | 2358 | defer main_progress_node.end(); |
| 2359 | if (comp.color == .off) progress.terminal = null; | 2359 | switch (comp.color) { |
| | 2360 | .off => { |
| | 2361 | progress.terminal = null; |
| | 2362 | }, |
| | 2363 | .on => { |
| | 2364 | progress.terminal = std.io.getStdErr(); |
| | 2365 | progress.supports_ansi_escape_codes = true; |
| | 2366 | }, |
| | 2367 | .auto => {}, |
| | 2368 | } |
| 2360 | | 2369 | |
| 2361 | try comp.performAllTheWork(main_progress_node); | 2370 | try comp.performAllTheWork(main_progress_node); |
| 2362 | | 2371 | |