guess-target 0.1.0

guess-target
Documentation

guess-target

cargo binstall guess-target

guess-target deno-x86_64-pc-windows-msvc
name: deno target: x86_64-pc-windows-msvc

guess-target qjs-darwin
name: qjs target: aarch64-apple-darwin
name: qjs target: x86_64-apple-darwin

guess-target ryujinx-1.2.82-macos_universal
name: ryujinx target: aarch64-apple-darwin version: 1.2.82
name: ryujinx target: x86_64-apple-darwin version: 1.2.82

test

filename name targets version
deno-x86_64-pc-windows-msvc deno x86_64-pc-windows-msvc
ryujinx-1.2.82-macos_universal ryujinx aarch64-apple-darwin,x86_64-apple-darwin 1.2.82
qjs-darwin qjs aarch64-apple-darwin,x86_64-apple-darwin
fnm-macos fnm aarch64-apple-darwin,x86_64-apple-darwin
nu-0.102.0-armv7-unknown-linux-gnueabihf nu armv7-unknown-linux-gnueabihf 0.102.0
7z2409-linux-arm64 7z2409 aarch64-unknown-linux-gnu,aarch64-unknown-linux-musl
alist-windows-amd64 alist x86_64-pc-windows-gnu,x86_64-pc-windows-msvc

Platform Support

https://doc.rust-lang.org/nightly/rustc/platform-support.html#platform-support

Tier 1

aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu

Tier 2

aarch64-pc-windows-msvc
aarch64-unknown-linux-musl
arm-unknown-linux-gnueabi
arm-unknown-linux-gnueabihf
armv7-unknown-linux-gnueabihf
loongarch64-unknown-linux-gnu
loongarch64-unknown-linux-musl
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
powerpc64le-unknown-linux-musl
riscv64gc-unknown-linux-gnu
riscv64gc-unknown-linux-musl
s390x-unknown-linux-gnu
x86_64-unknown-freebsd
x86_64-unknown-illumos
x86_64-unknown-linux-musl
x86_64-unknown-netbsd