pub mod cmd;
pub mod server;
pub use typstify_core::{Config, Page};
pub use typstify_generator::{BuildStats, Builder, ContentCollector, SiteContent};
pub fn init_tracing(verbose: u8) {
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
let level = match verbose {
0 => tracing::Level::WARN,
1 => tracing::Level::INFO,
2 => tracing::Level::DEBUG,
_ => tracing::Level::TRACE,
};
tracing_subscriber::registry()
.with(tracing_subscriber::fmt::layer())
.with(tracing_subscriber::EnvFilter::from_default_env().add_directive(level.into()))
.init();
}