36 lines
857 B
JavaScript
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
|