cargo-mobile2 0.22.4

Rust on mobile made easy!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::regex;
use crate::{os::Info, util};

pub fn check() -> Result<Info, util::RunAndSearchError> {
    util::run_and_search(
        &mut duct::cmd("system_profiler", ["SPSoftwareDataType"]),
        regex!(r"macOS (?P<version>.*)"),
        |_output, caps| caps.name("version").unwrap().as_str().to_owned(),
    )
    .map(|version| Info {
        name: "macOS".to_owned(),
        version,
    })
}