bfree 0.1.16

bfree - memory stats for humans
Documentation
use bfree::cli::Args;
use bfree::output::OutputMode;
use bfree::platform::linux;
use clap::Parser;

fn main() {
    let args = Args::parse();

    let stats = linux::read_memory_stats().unwrap_or_else(|e| {
        eprintln!("bfree: {e}");
        std::process::exit(1);
    });

    let output = OutputMode::from_args(&args).render(&stats).unwrap_or_else(|e| {
        eprintln!("bfree: {e}");
        std::process::exit(1);
    });

    println!("{output}");
}