libscu 3.0.2

crate for fetching software/hardware info on Unix-like OSs
Documentation
// Required features: terminal

use libscu::software::terminal;

fn main() {
    let fetch_version = true;

    if let Ok(terminal_info) = terminal::fetch_info(fetch_version) {
        println!("Terminal name: {}", terminal_info.name);

        if let Some(version) = terminal_info.version {
            println!("- Version: {}", version);
        }

        if let Some(size) = terminal_info.size {
            println!("- Size: {}x{}", size.width, size.height)
        }
    } else {
        eprintln!("Failed to fetch information about terminal");
    }

    println!("Output is piped?: {}", terminal::output_is_piped());
}