use std::error::Error;
use cres::prelude::*;
use env_logger;
fn main() -> Result<(), Box<dyn Error>> {
env_logger::init();
let mut args = std::env::args().skip(1);
let infile = args.next().unwrap().into();
let outfile = args.next().unwrap().into();
let event_io = IOBuilder::default();
let event_io = event_io.build_from_files(infile, outfile)?;
let converter = Converter::new();
let clustering = NO_CLUSTERING;
let resampler = ResamplerBuilder::default().build();
let mut cres = CresBuilder {
event_io,
converter,
clustering,
resampler,
unweighter: NO_UNWEIGHTING, }
.build();
cres.run()?;
Ok(())
}