From 8b5e78336dbcaba9607b552965dbdbcfccc80331 Mon Sep 17 00:00:00 2001 From: Sudhir Verma Date: Thu, 27 Oct 2022 21:47:07 +0530 Subject: [PATCH] fix cli download for M1 mac --- src/tools.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tools.ts b/src/tools.ts index c3e7c3a8..d976f34d 100644 --- a/src/tools.ts +++ b/src/tools.ts @@ -23,6 +23,14 @@ export class ToolsConfig { const req = JSON.parse(JSON.stringify(requirements)); for (const object in requirements) { if (req[object].platform) { + if (process.arch === 'arm64' && platform === 'darwin') { + // eslint-disable-next-line no-param-reassign + platform = `${platform}-arm64`; + } + if (object === 'tkn' && platform === 'darwin-arm64') { + // eslint-disable-next-line no-param-reassign + platform = Platform.OS; + } if (req[object].platform[platform]) { Object.assign(req[object], req[object].platform[platform]); delete req[object].platform;