cargo-mate 1.8.0

Rust development companion that enhances cargo with intelligent workflows, state management, performance optimization, and comprehensive project monitoring.
Documentation
use anyhow::Result;
use colored::Colorize;
pub fn show_help() -> Result<()> {
    println!("{}", "🚒 Cargo Mate (cm) - A Rustic Journey".bold());
    println!();
    println!("{}", "USAGE:".yellow());
    println!("  cm                      Auto-build or run default build");
    println!("  cm <command>            Run cm command or pass to cargo");
    println!();
    println!("{}", "SPECIAL COMMANDS:".yellow());
    println!("  cm wtf                  πŸ€– Ask CargoMate AI a question");
    println!("  cm idea                 πŸ’‘ Submit an idea for Cargo Mate");
    println!("  cm journey              🎬 Record and play command sequences");
    println!("  cm anchor               βš“ Save and restore project states");
    println!("  cm log                  πŸ“ Captain's log for build notes");
    println!("  cm tide                 🌊 Performance tracking charts");
    println!("  cm map                  πŸ—ΊοΈ  Dependency visualization");
    println!("  cm mutiny               πŸ΄β€β˜ οΈ Override cargo restrictions");
    println!("  cm config               βš™οΈ  Configuration management");
    println!("  cm version              🚒 Version management and auto-incrementing");
    println!("  cm view                 πŸ” View build results and artifacts");
    println!("  cm optimize             πŸš€ Build performance optimization");
    println!("  cm checklist            πŸ“‹ Show error/warning checklist");
    println!("  cm scrub                🧹 System-wide cargo clean");
    println!("  cm sweep                🧹 Remove debug print statements");
    println!("  cm history              πŸ“Š Show build history");
    println!("  cm install              πŸ”§ Install shell integration");
    println!("  cm user                 πŸ‘€ Show user information and license status");
    println!(
        "  cm affiliate            πŸ’° Manage affiliate program & earning opportunities"
    );
    println!();
    println!("{}", "EXAMPLES:".yellow());
    println!("  cm journey record build-flow    # Record a build sequence");
    println!("  cm anchor save before-refactor  # Save current state");
    println!("  cm mutiny allow-warnings        # Temporarily allow warnings");
    println!("  cm map show                      # Show dependency tree");
    println!("  cm wtf er 10                     # Send recent errors to CargoMate AI");
    println!(
        "  cm wtf checklist 5               # Send 5 recent checklist items to CargoMate AI"
    );
    println!("  cm scrub run --dry-run           # Preview system-wide cargo clean");
    println!("  cm wtf ollama enable llama2      # Configure local Ollama integration");
    println!();
    println!("Run 'cm <command> --help' for more information on a command.");
    Ok(())
}