statica-cli 0.48.1

A blazingly fast static site generator that builds on just HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::path::Path;

use anyhow::Result;

use super::util;
use crate::cli::ConfigCli;

pub fn run(dir: &Path, overrides: &ConfigCli) -> Result<()> {
    let (root, config) = util::load_project(dir, overrides)?;
    let opts = util::build_options(&config, &root, overrides, false);
    let report = util::run_build(&opts)?;
    util::log_build(&report, &opts.out_dir, "Built", opts.verbose);
    util::write_report_json(&report, overrides.report_json.as_deref())?;
    Ok(())
}