use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Debug, Clone)]
#[command(name = "goutd", version, about = "Gout 服务端守护进程")]
pub struct ServerConfig {
#[arg(long, default_value = "127.0.0.1:8080")]
pub http_addr: String,
#[arg(long, default_value = "0.0.0.0:8081")]
pub data_addr: String,
#[arg(long, default_value = "10000")]
pub port_start: u16,
#[arg(long, default_value = "32767")]
pub port_end: u16,
#[arg(long, default_value = "./gout-data")]
pub data_dir: PathBuf,
}