html2pdf 0.6.0

Convert HTML to PDF using a Headless Chrome browser
use std::env;

use clap::Parser;
use html2pdf::{run, Error, Options};
use log::{debug, warn};

fn main() -> Result<(), Error> {
    let env_log = env::var("RUST_LOG");
    if let Ok(level) = env_log {
        pretty_env_logger::init();
        debug!("RUST_LOG is {level}");
    } else {
        env::set_var("RUST_LOG", "info");
        pretty_env_logger::init();
        warn!("No RUST_LOG environment variable found, set log to 'info'")
    }

    let opt = Options::parse();
    debug!("Options: {opt:#?}");

    // Let's go
    run(&opt)
}