Код IT Загрузка примера кода…

Rust main.rs
use clap::Parser;

#[derive(Parser)]
#[command(name = "kb-tool", about = "Rust CLI example")]
struct Cli {
    /// Путь к входному файлу
    #[arg(short, long)]
    input: String,

    /// Включить подробный вывод
    #[arg(short, long)]
    verbose: bool,
}

fn main() {
    let args = Cli::parse();
    if args.verbose {
        println!("reading {}", args.input);
    }
}
use clap::Parser;

#[derive(Parser)]
#[command(name = "kb-tool", about = "Rust CLI example")]
struct Cli {
    /// Путь к входному файлу
    #[arg(short, long)]
    input: String,

    /// Включить подробный вывод
    #[arg(short, long)]
    verbose: bool,
}

fn main() {
    let args = Cli::parse();
    if args.verbose {
        println!("reading {}", args.input);
    }
}