use anyhow::Result;
use mkwebfont_common::FILTER_SPEC;
use std::{io, path::PathBuf};
#[tokio::main]
async fn main() -> Result<()> {
tracing_subscriber::fmt()
.with_env_filter(FILTER_SPEC)
.with_writer(io::stderr)
.init();
let extractor = mkwebfont_extract_web::WebrootInfoExtractor::new();
extractor
.push_webroot(&PathBuf::from(std::env::args().skip(1).next().unwrap()), &[])
.await?;
let info = extractor.build().await;
println!("{:#?}", info);
for stack in &info.font_stacks {
println!("{:?} => {:?}", stack.stack, stack.glyphs());
}
Ok(())
}