cli-distribution
Installation
SKILL.md
CLI Distribution Skill
Patterns and best practices for distributing Rust CLI applications to users.
Shell Completion Generation
Using clap_complete
use clap::{CommandFactory, Parser};
use clap_complete::{generate, Generator, Shell};
use std::io;
#[derive(Parser)]
struct Cli {
/// Generate shell completions
#[arg(long = "generate", value_enum)]
generator: Option<Shell>,