Clap Single positional argument
cargo add clap --features derive
[package]
name = "single-positional-argument"
version = "0.1.0"
edition = "2024"
[dependencies]
clap = { version = "4.5.7", features = ["derive"] }
use clap::Parser;
#[derive(Parser)]
struct Cli {
filename: String,
}
fn main() {
let args = Cli::parse();
println!("filename: {}", args.filename);
}