use clap::Parser;
#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Cli {
#[arg(short, long, default_value = "./file.caddy")]
pub config: String,
#[arg(short = 'a', long, default_value = "127.0.0.1:8080")]
pub addr: String,
#[arg(long, default_value_t = 0)]
pub max_concurrency: usize,
#[arg(long)]
pub enable_api: bool,
#[arg(long, default_value = "127.0.0.1:8081")]
pub api_addr: String,
}