reactive_graph/shared/markdown_help/
mod.rs

1use args::MarkdownHelpArguments;
2use clap::CommandFactory;
3use commands::MarkdownHelpCommands;
4use std::process::exit;
5
6pub mod args;
7pub mod commands;
8
9/// Handles the markdown help arguments
10pub fn handle_markdown_help<T: CommandFactory>(args: &MarkdownHelpArguments) {
11    if let Some(commands) = &args.commands {
12        match commands {
13            MarkdownHelpCommands::PrintMarkdownHelp => {
14                clap_markdown::print_help_markdown::<T>();
15                exit(0);
16            }
17        }
18    }
19}