aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
blob: f875b2b1817f96e528267f76c0b7b7a0893f72a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fn main() {
    println!("cargo:rerun-if-changed=templates/");

    let dir: String = std::env::var("CARGO_MANIFEST_DIR").unwrap();
    let input = format!("{dir}/style.css");
    let output = format!("{dir}/static/style.css");

    let result = std::process::Command::new("tailwindcss")
        .args(["-m", "--input", &input, "--output", &output])
        .output()
        .expect("Unable to generate css");

    if !result.status.success() {
        let error = String::from_utf8_lossy(&result.stderr);
        println!("cargo:warning=tailwind returned {}", result.status);
        println!("cargo:warning=Unable to build CSS !");
        println!("cargo:warning=Output: {error}");
    }
}