1 2 3 4 5 6 7 8 9 10 11 12 13
use clap::Parser; #[derive(Parser, Debug)] pub struct CLI { #[clap(short, long, default_value = "dyd.toml")] pub manifest: std::path::PathBuf, } impl CLI { pub fn new() -> Self { CLI::parse() } }