use clap::Parser;
#[derive(Parser, Debug)]
#[command(name = "whatwaf", version)]
pub struct Args {
pub url: Option<String>,
#[arg(short = 'T', long = "timeout", default_value_t = 10)]
pub timeout: u64,
#[arg(short = 'L', long = "location", default_value_t = false)]
pub location: bool,
#[arg(short = 'x', long = "proxy")]
pub proxy: Option<String>,
#[arg(short = 'l', long = "list", default_value_t = false)]
pub list: bool,
}