use std::{
env::var_os,
fs,
io::{ErrorKind, Result},
path::PathBuf,
};
use clap::CommandFactory;
use clap_mangen::Man;
use crate::config::Config;
#[path = "src/model/config.rs"]
mod config;
fn main() -> Result<()> {
let out_dir = PathBuf::from(var_os("OUT_DIR").ok_or(ErrorKind::NotFound)?);
let mut buffer = Vec::new();
Man::new(Config::command()).render(&mut buffer)?;
fs::write(out_dir.join("ruri.1"), buffer)
}