#[path = "../tests/census/mod.rs"]
mod census;
use std::path::Path;
use unity_formats::TypeTreePackage;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut args = std::env::args().skip(1);
let Some(package) = args.next() else {
eprintln!("usage: bundle_census <type tree package (.tpk)> <bundle>...");
return Ok(());
};
let package = TypeTreePackage::parse(&std::fs::read(package)?)?;
for arg in args {
for line in census::bundle(Path::new(&arg), &package, true) {
println!("{line}");
}
}
Ok(())
}