diff options
author | 2022-01-04 19:57:14 -0800 | |
---|---|---|
committer | 2022-01-04 19:57:14 -0800 | |
commit | 0ac9c4276fe78134fedf8d8a2285d67577d15931 (patch) | |
tree | 3beb25c42e7b44aeb8355e396ba58b1cad4a05ea /src/install/install.zig | |
parent | 0edf6fd1e4fed378328ef58c0d872631efc9e9d1 (diff) | |
download | bun-0ac9c4276fe78134fedf8d8a2285d67577d15931.tar.gz bun-0ac9c4276fe78134fedf8d8a2285d67577d15931.tar.zst bun-0ac9c4276fe78134fedf8d8a2285d67577d15931.zip |
Improve how we detect if terminal colors are supported
Diffstat (limited to '')
-rw-r--r-- | src/install/install.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/install/install.zig b/src/install/install.zig index d30bc22bc..853a4813e 100644 --- a/src/install/install.zig +++ b/src/install/install.zig @@ -6396,6 +6396,7 @@ pub const PackageManager = struct { if (comptime log_level.showProgress()) { root_node = try progress.start("", 0); + progress.supports_ansi_escape_codes = Output.enable_ansi_colors_stderr; download_node = root_node.start(ProgressStrings.download(), 0); install_node = root_node.start(ProgressStrings.install(), lockfile.packages.len); @@ -6839,6 +6840,7 @@ pub const PackageManager = struct { if (manager.pending_tasks > 0) { if (comptime log_level.showProgress()) { manager.downloads_node = try manager.progress.start(ProgressStrings.download(), 0); + manager.progress.supports_ansi_escape_codes = Output.enable_ansi_colors_stderr; manager.setNodeName(manager.downloads_node.?, ProgressStrings.download_no_emoji_, ProgressStrings.download_emoji, true); manager.downloads_node.?.setEstimatedTotalItems(manager.total_tasks + manager.extracted_count); manager.downloads_node.?.setCompletedItems(manager.total_tasks - manager.pending_tasks); @@ -6906,6 +6908,7 @@ pub const PackageManager = struct { if (comptime log_level.showProgress()) { node = try manager.progress.start(ProgressStrings.save(), 0); + manager.progress.supports_ansi_escape_codes = Output.enable_ansi_colors_stderr; node.activate(); manager.progress.refresh(); @@ -6936,6 +6939,7 @@ pub const PackageManager = struct { var node: *Progress.Node = undefined; if (comptime log_level.showProgress()) { node = try manager.progress.start("Saving yarn.lock", 0); + manager.progress.supports_ansi_escape_codes = Output.enable_ansi_colors_stderr; manager.progress.refresh(); } |