use openpack::{Limits, OpenPack};
use std::env;
use std::path::Path;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let path = env::args().nth(1).expect("provide path");
let cfg = env::args().nth(2);
let limits = match cfg {
Some(cfg_path) => Limits::from_toml_file(Path::new(&cfg_path))?,
None => Limits::default(),
};
let pack = OpenPack::open(path, limits)?;
println!("entries={}", pack.entries()?.len());
Ok(())
}