system_env 0.10.0

Information about the system environment: operating system, architecture, package manager, etc.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[derive(thiserror::Error, Debug)]
pub enum Error {
    #[error("System dependency is missing a package name for the target OS and architecture.")]
    MissingName,

    #[error("No system package manager was detected.")]
    MissingPackageManager,

    #[error("A system package manager is required for this operation.")]
    RequiredPackageManager,

    #[error("Unknown or unsupported system package manager `{0}`.")]
    UnknownPackageManager(String),
}