19 lines
387 B
Rust
19 lines
387 B
Rust
use clap::CommandFactory;
|
|
use clap_mangen::generate_to;
|
|
|
|
#[path = "src/cli.rs"]
|
|
mod cli;
|
|
|
|
use cli::*;
|
|
|
|
fn main() -> std::io::Result<()> {
|
|
let out_dir =
|
|
std::path::PathBuf::from(std::env::var_os("OUT_DIR").ok_or(std::io::ErrorKind::NotFound)?);
|
|
|
|
let cmd = Cli::command();
|
|
|
|
generate_to(cmd, &out_dir)?;
|
|
println!("cargo:warning=OUT_DIR: {out_dir:?}");
|
|
|
|
Ok(())
|
|
}
|