From 3cbadf9ce9523c2e110f5d810253c1d2da5f728f Mon Sep 17 00:00:00 2001 From: Chomp Date: Mon, 6 Jan 2025 11:25:48 +0000 Subject: [PATCH] Enclosed `stdout.setEncoding("utf8")` inside a `isTTY` check --- project/src/Program.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/project/src/Program.ts b/project/src/Program.ts index 9ece7e63..6215fdf1 100644 --- a/project/src/Program.ts +++ b/project/src/Program.ts @@ -9,7 +9,9 @@ export class Program { private errorHandler: ErrorHandler; constructor() { - process.stdout.setEncoding("utf8"); + if (process.stdout.isTTY) { + process.stdout?.setEncoding("utf8"); + } process.title = "SPT Server"; this.errorHandler = new ErrorHandler();