27 lines
508 B
JavaScript
27 lines
508 B
JavaScript
const os = require("os")
|
|
|
|
function arch() {
|
|
switch (os.arch()) {
|
|
case "x32":
|
|
case "ia32":
|
|
case "x86":
|
|
case "mips":
|
|
case "ppc":
|
|
case "s390":
|
|
return "x86"
|
|
case "x64":
|
|
case "arm64":
|
|
return "arm64"
|
|
case "mipsel":
|
|
case "ppc64":
|
|
case "riscv64":
|
|
case "s390x":
|
|
case "loong64":
|
|
return "x64"
|
|
|
|
default:
|
|
return "unknown"
|
|
}
|
|
}
|
|
|
|
module.exports.arch = arch |