From f3bcba1550f8d599be328c9ba832dffd9f7f8329 Mon Sep 17 00:00:00 2001 From: Michael Fowler <101998836+cx-michael-fowler@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:32:21 +1100 Subject: [PATCH] Update CxInstaller.ts Added logic to get download URL from environment variable CX_CLI_LOCATION --- src/main/osinstaller/CxInstaller.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/osinstaller/CxInstaller.ts b/src/main/osinstaller/CxInstaller.ts index 39ca776e..a58ebd7b 100644 --- a/src/main/osinstaller/CxInstaller.ts +++ b/src/main/osinstaller/CxInstaller.ts @@ -47,6 +47,11 @@ export class CxInstaller { const architecture = this.getArchitecture(); + const envVar = process.env.CX_CLI_LOCATION; + if (envVar !== undefined) { + return `${envVar}/ast-cli_${cliVersion}_${platformData.platform}_${architecture}.${platformData.extension}`; + } + return `https://download.checkmarx.com/CxOne/CLI/${cliVersion}/ast-cli_${cliVersion}_${platformData.platform}_${architecture}.${platformData.extension}`; }