feat: colorize --list-languages output

This commit is contained in:
CJ van den Berg 2024-09-02 21:43:39 +02:00
parent 72a40a6711
commit 595919c764
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9
2 changed files with 22 additions and 11 deletions

View file

@ -88,8 +88,11 @@ pub fn main() anyerror!void {
if (res.args.version != 0)
return std.io.getStdOut().writeAll(@embedFile("version_info"));
if (res.args.@"list-languages" != 0)
return list_languages.list(a, std.io.getStdOut().writer());
if (res.args.@"list-languages" != 0) {
const stdout = std.io.getStdOut();
const tty_config = std.io.tty.detectConfig(stdout);
return list_languages.list(a, stdout.writer(), tty_config);
}
if (builtin.os.tag != .windows)
if (std.posix.getenv("JITDEBUG")) |_| thespian.install_debugger();