use std::env; use std::fs; use std::path::PathBuf; use clap::CommandFactory; use clap_mangen::Man; #[path = "src/args.rs"] mod args; fn main() -> std::io::Result<()> { let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap()); let command = args::Args::command(); let man = Man::new(command); let mut output = Vec::new(); man.render(&mut output)?; fs::write(out_dir.join("lk-search.1"), output)?; Ok(()) }