ipcsockd/build.rs

19 lines
428 B
Rust

use clap_mangen::Man;
include!("src/cli.rs");
fn main() -> std::io::Result<()> {
let out_dir = std::path::PathBuf::from(
std::env::var_os("OUT_DIR").ok_or_else(|| std::io::ErrorKind::NotFound)?,
);
let cmd = Cli::command();
let man = Man::new(cmd);
let mut buffer: Vec<u8> = Default::default();
man.render(&mut buffer)?;
std::fs::write(out_dir.join("ipcsockd.1"), buffer)?;
Ok(())
}