use async_std::task;
use dru::{Config, Dru};
async fn async_main() -> anyhow::Result<()> {
let mut dru = Dru::new(Config::from_args()).await?;
dru.generate_reports().await?;
println!("{}", dru);
Ok(())
}
fn main() -> anyhow::Result<()> {
task::block_on(async_main())
}