2025-01-22 16:18:30 +01:00

36 lines
857 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sysdir = exports.sys = void 0;
const os = require("os");
function sys() {
if (os.platform() === 'win32') {
return '.exe';
}
else {
return '';
}
}
exports.sys = sys;
function sysdir() {
if (os.platform() === 'linux') {
if (os.arch() === 'arm')
return 'linux_arm';
if (os.arch() === 'arm64')
return 'linux_arm64';
else if (os.arch() === 'x64')
return 'linux_x64';
else
throw 'Unsupported CPU';
}
else if (os.platform() === 'win32') {
return 'windows_x64';
}
else if (os.platform() === 'freebsd') {
return 'freebsd_x64';
}
else {
return 'macos';
}
}
exports.sysdir = sysdir;
//# sourceMappingURL=exec.js.map