From 2f5304c0bfeb25a56e7113bc98b0e9dc6c361779 Mon Sep 17 00:00:00 2001 From: subash adhikari Date: Thu, 7 Dec 2023 18:31:00 +1100 Subject: [PATCH] fix download for windows (#33) --- npm/binary.js | 36 ++++++++++++++++++------------------ npm/package-lock.json | 4 ++-- npm/package.json | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/npm/binary.js b/npm/binary.js index 558f348..20bf8f0 100644 --- a/npm/binary.js +++ b/npm/binary.js @@ -3,63 +3,63 @@ const os = require("os"); const { join } = require("path"); const cTable = require("console.table"); -const error = msg => { +const error = (msg) => { console.error(msg); process.exit(1); }; const { version, repository } = require("./package.json"); -const name = 'safebox'; +const name = "safebox"; const supportedPlatforms = [ { TYPE: "Darwin", ARCHITECTURE: "x64", TARGET: "darwin_amd64", - NAME: name + NAME: name, }, { TYPE: "Darwin", ARCHITECTURE: "arm64", TARGET: "darwin_arm64", - NAME: name + NAME: name, }, { TYPE: "Windows_NT", ARCHITECTURE: "x64", - TARGET: "windows_amd64.exe", - NAME: `${name}.exe` + TARGET: "windows_amd64", + NAME: `${name}.exe`, }, { TYPE: "Windows_NT", ARCHITECTURE: "arm64", - TARGET: "windows_arm64.exe", - NAME: `${name}.exe` + TARGET: "windows_arm64", + NAME: `${name}.exe`, }, { TYPE: "Windows_NT", ARCHITECTURE: "ia32", - TARGET: "windows_386.exe", - NAME: `${name}.exe` + TARGET: "windows_386", + NAME: `${name}.exe`, }, { TYPE: "Linux", ARCHITECTURE: "ia32", TARGET: "linux_386", - NAME: name + NAME: name, }, { TYPE: "Linux", ARCHITECTURE: "x64", TARGET: "linux_amd64", - NAME: name + NAME: name, }, { TYPE: "Linux", ARCHITECTURE: "arm64", TARGET: "linux_arm64", - NAME: name + NAME: name, }, ]; @@ -78,16 +78,16 @@ const getPlatform = () => { error( `Platform with type "${type}" and architecture "${architecture}" is not supported by ${name}.\nYour system must be one of the following:\n\n${cTable.getTable( - supportedPlatforms - )}` + supportedPlatforms, + )}`, ); }; const getBinary = () => { const platform = getPlatform(); - + const url = `${repository.url}/releases/download/v${version}/${name}_${version}_${platform.TARGET}.tar.gz`; - + return new Binary(platform.NAME, url); }; @@ -103,5 +103,5 @@ const install = (supressLogs = false) => { module.exports = { install, - run + run, }; diff --git a/npm/package-lock.json b/npm/package-lock.json index 6b8b0e8..d76706a 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -1,12 +1,12 @@ { "name": "@adikari/safebox", - "version": "1.3.9", + "version": "1.3.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@adikari/safebox", - "version": "1.3.9", + "version": "1.3.11", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/npm/package.json b/npm/package.json index 4516f93..fac472c 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@adikari/safebox", - "version": "1.3.11", + "version": "1.3.12", "description": "A Fast and Flexible secret manager built with love by adikari in Go", "main": "index.js", "bin": "./run.js",