iocaine 3.0.0

The deadliest poison known to AI
Documentation
// SPDX-FileCopyrightText: 2025 Gergely Nagy
// SPDX-FileContributor: Gergely Nagy
//
// SPDX-License-Identifier: MIT

use clap::{Args as ClapArgs, CommandFactory};
use std::path::PathBuf;

use crate::Args;

pub fn run(args: ShowManualArgs) -> anyhow::Result<()> {
    clap_mangen::generate_to(Args::command(), args.path)?;

    Ok(())
}

#[derive(Clone, Debug, ClapArgs)]
pub struct ShowManualArgs {
    /// Directory to generate manual pages into.
    path: PathBuf,
}