use anyhow::Result;
use std::env;
use std::path::PathBuf;
use std::process;
fn main() -> Result<()> {
let mut args = env::args_os();
let program_name = PathBuf::from(args.next().unwrap());
let path = match args.next() {
Some(path) => PathBuf::from(path),
None => {
eprintln!("Usage: {} <path>", program_name.display());
process::exit(2);
}
};
let entries = utwt::parse_from_path(&path)?;
for entry in entries {
println!("{:?}", entry);
}
let entries2 = utwt::parse_utmp()?;
for e in entries2 {
println!("{:?}", e)
}
Ok(())
}