1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//! Cross-platform utilities for querying information about the host operating
//! system.

#![deny(missing_docs)]

#[macro_use]
extern crate cfg_if;

cfg_if! {
    if #[cfg(target_os = "macos")] {
        extern crate cocoa;
        #[macro_use]
        extern crate objc;
    } else if #[cfg(target_os = "windows")] {
        extern crate winapi;
    }
}

pub mod info;
pub mod version;

pub use info::{OsInfo, OsMeta};
pub use version::OsVersion;