mod-cli 0.6.4

A fully customizable, feature-rich CLI framework for Rust. Define commands, prefixes, styled output, and more—built for flexibility and speed.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use modcli::output::messages;

fn main() {
    // Load i18n bundle (requires feature: theme-config)
    match messages::load_messages_from_json("modcli/examples/messages/en.json") {
        Ok(()) => {}
        Err(e) => eprintln!("Failed to load messages: {e}"),
    }

    // Show a header value (would be used by help)
    let header = messages::message_or_default("help.header", "Help:");
    println!("{header}");
}