rquickjs_extra_utils/sysinfo.rs
1use std::env;
2
3pub fn get_platform() -> &'static str {
4 let platform = env::consts::OS;
5 match platform {
6 "macos" => "darwin",
7 "windows" => "win32",
8 _ => platform,
9 }
10}
11
12pub fn get_arch() -> &'static str {
13 let arch = env::consts::ARCH;
14
15 match arch {
16 "x86_64" | "x86" => return "x64",
17 "aarch64" => return "arm64",
18 _ => (),
19 }
20
21 arch
22}