Crates.io | os-detect |
lib.rs | os-detect |
version | 0.2.2 |
source | src |
created_at | 2018-11-02 17:30:50.916834 |
updated_at | 2019-01-03 21:33:04.183508 |
description | Detect an OS installed on a partition |
homepage | |
repository | https://github.com/pop-os/distinst |
max_upload_size | |
id | 94362 |
size | 9,550 |
Rust crate for detecting the existence of an OS from an unmounted device, or path.
extern crate os_detect;
use os_detect::detect_os_from_device;
use std::path::Path;
pub fn main() {
let device_path = &Path::new("/dev/sda3");
let fs = "ext4";
if let Some(os) = detect_os_from_device(device_path, fs) {
println!("{:#?}", os);
}
}