moadim 0.0.2

Moadim.io MCP/REST server for managing cron jobs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Build script: generates `apis/openapi.json` and `schemas/job.schema.json`.

#[path = "src/build/mod.rs"]
mod build;

fn main() {
    println!("cargo:rerun-if-changed=src/routes/http.rs");
    println!("cargo:rerun-if-changed=src/cron_jobs.rs");
    println!("cargo:rerun-if-changed=src/system_cron.rs");
    println!("cargo:rerun-if-changed=src/ui/index.html");
    println!("cargo:rerun-if-changed=build.rs");
    println!("cargo:rerun-if-changed=schemas/job.schema.json");
    println!("cargo:rerun-if-env-changed=MOADIM_BUILD_UI");

    let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();
    build::run(&manifest_dir);
}