diff --git a/lib/LocalBinary.js b/lib/LocalBinary.js index ef06e69..4f322b5 100644 --- a/lib/LocalBinary.js +++ b/lib/LocalBinary.js @@ -15,6 +15,7 @@ const packageName = 'browserstack-local-nodejs'; function LocalBinary(){ this.hostOS = process.platform; this.is64bits = process.arch == 'x64'; + this.isArm64 = process.arch == 'arm64'; this.baseRetries = 9; this.sourceURL = null; this.downloadErrorMessage = null; @@ -71,7 +72,9 @@ function LocalBinary(){ this.windows = true; return sourceURL + 'BrowserStackLocal.exe'; } else { - if(this.is64bits) { + if(this.isArm64) { + return sourceURL + 'BrowserStackLocal-linux-arm64'; + } else if(this.is64bits) { if(this.isAlpine()) return sourceURL + 'BrowserStackLocal-alpine'; else