Random stuff, testing things, and so on.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

20 lines
334 B

use clap::Parser;
#[derive(clap::Subcommand, Debug)]
enum Actions {
Generate,
}
#[derive(Parser, Debug)]
struct Config {
#[command(subcommand)]
generate: Option<Actions>,
#[arg(short, long, env = "ENV_VAR")]
var: Option<String>,
}
fn main() {
let args = Config::parse();
println!("Args: {:?}", args)
}