From b1590a642a07ffc65c766a3ab8e4c46c7af79b2b Mon Sep 17 00:00:00 2001
From: ali asaria <aliasaria@users.noreply.github.com>
Date: Mon, 17 Jun 2024 10:24:30 -0400
Subject: [PATCH] truncate outputs from run install step to reduce noise on
 console

---
 src/main/util.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/main/util.ts b/src/main/util.ts
index eab61bbc..23ba0370 100644
--- a/src/main/util.ts
+++ b/src/main/util.ts
@@ -352,6 +352,10 @@ export async function checkIfCondaEnvironmentExists() {
   }
 }
 
+function truncate(str: string, max: number) {
+  return str.length > max ? str.substr(0, max - 1) + '…' : str;
+}
+
 /**
  *
  * @param argument parameter to pass to install.sh
@@ -392,7 +396,8 @@ export async function executeInstallStep(argument: string) {
       stderr: err?.stderr?.toString(),
     };
   }
-  if (stdout) console.log(`${installScriptFilename} stdout:`, stdout);
+  if (stdout)
+    console.log(`${installScriptFilename} stdout:`, truncate(stdout, 150));
   if (stderr) console.error(`${installScriptFilename} stderr:`, stderr);
   return { error, stdout, stderr };
 }
-- 
GitLab