54 个稳定版本
新 2.0.6 | 2024 年 8 月 24 日 |
---|---|
2.0.5 | 2024 年 8 月 22 日 |
2.0.2 | 2024 年 6 月 22 日 |
1.9.2 | 2024 年 2 月 22 日 |
0.1.6 |
|
16 在 #discovery 中排名第 16
每月下载量 800 次
6KB
111 行
这个库仍在开发中
一个简单的用于主机发现的 Rust 包
基本用法
use host_discovery::{OSProfile, gpu};
fn main() {
// linux example
//let profile = OSProfile::new().linux_distro().build();
// or
//let profile = OSProfile::new().is_wsl().build();
let profile = OSProfile::new().win_edition().build();
let arch = profile.arch;
let os = profile.os;
let edition = profile.win_edition;
let gpu = gpu().expect("Unreachable");
println!(
" Architecture: {}\n OS: {}\n Edition: {}\n GPU: {}",
arch,
os,
edition.unwrap(),
gpu,
)
}
当前功能
- 操作系统
- 架构
- Windows 版本
- WSL 检测
- Linux 发行版
- GPU 枚举
- CPU 检测
依赖项
~3–37MB
~513K SLoC