| ... | @@ -2380,7 +2380,16 @@ pub fn update(comp: *Compilation) !void { | ... | @@ -2380,7 +2380,16 @@ pub fn update(comp: *Compilation) !void { |
| 2380 | var progress: std.Progress = .{ .dont_print_on_dumb = true }; | 2380 | var progress: std.Progress = .{ .dont_print_on_dumb = true }; |
| 2381 | const main_progress_node = progress.start("", 0); | 2381 | const main_progress_node = progress.start("", 0); |
| 2382 | defer main_progress_node.end(); | 2382 | defer main_progress_node.end(); |
| 2383 | if (comp.color == .off) progress.terminal = null; | 2383 | switch (comp.color) { |
| | 2384 | .off => { |
| | 2385 | progress.terminal = null; |
| | 2386 | }, |
| | 2387 | .on => { |
| | 2388 | progress.terminal = std.io.getStdErr(); |
| | 2389 | progress.supports_ansi_escape_codes = true; |
| | 2390 | }, |
| | 2391 | .auto => {}, |
| | 2392 | } |
| 2384 | | 2393 | |
| 2385 | try comp.performAllTheWork(main_progress_node); | 2394 | try comp.performAllTheWork(main_progress_node); |
| 2386 | | 2395 | |