modcrawl 0.5.0

Detect, inspect, and analyze Minecraft mods and plugins from JAR files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#![allow(clippy::unwrap_used, clippy::expect_used)]

use std::env;

fn main() {
    let crate_dir =
        env::var("CARGO_MANIFEST_DIR").unwrap_or_else(|_| panic!("CARGO_MANIFEST_DIR must be set"));
    let out_dir = env::var("OUT_DIR").unwrap_or_else(|_| panic!("OUT_DIR must be set"));
    cbindgen::generate(&crate_dir)
        .unwrap_or_else(|e| panic!("Failed to generate C header: {e}"))
        .write_to_file(format!("{out_dir}/modcrawl.h"));
}