fn main() -> std::io::Result<()> {
if std::env::var("NET_SSR_BUILD_WITH_MAN").is_ok() {
let man_dir = std::path::Path::new("./man");
if !man_dir.exists() {
std::fs::create_dir("./man")?;
}
{
let cmd = net_ssr_shared::get_interrogator_command();
let man = clap_mangen::Man::new(cmd);
let mut buffer: Vec<u8> = Default::default();
man.render(&mut buffer)?;
std::fs::write(man_dir.join("interrogator.1"), buffer)?;
}
{
let cmd = net_ssr_shared::get_transponder_command();
let man = clap_mangen::Man::new(cmd);
let mut buffer: Vec<u8> = Default::default();
man.render(&mut buffer)?;
std::fs::write(man_dir.join("transponder.1"), buffer)?;
}
}
Ok(())
}