mirror of https://codeberg.org/topola/topola.git
19 lines
471 B
Rust
19 lines
471 B
Rust
// SPDX-FileCopyrightText: 2024 Topola contributors
|
|
//
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
include!("src/cli.rs");
|
|
use clap::CommandFactory;
|
|
use clap_mangen::Man;
|
|
use std::fs::{create_dir_all, File};
|
|
|
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
let cmd = Cli::command();
|
|
let man = Man::new(cmd);
|
|
let folder = "man";
|
|
create_dir_all(folder)?;
|
|
let mut file = File::create(format!("{}/topola.1", folder))?;
|
|
man.render(&mut file)?;
|
|
Ok(())
|
|
}
|