use clap::Args;
use crab_vault_logger::LogLevel;
#[derive(Args)]
pub struct RunArgs {
#[arg(long = "port", short = 'p')]
pub port: Option<u16>,
#[arg(long = "data-source", short = None)]
pub data_source: Option<String>,
#[arg(long = "meta-source", short = None)]
pub meta_source: Option<String>,
#[arg(long = "log-level", short = 'L')]
pub log_level: Option<LogLevel>,
#[arg(long = "dump-path", short = None)]
pub dump_path: Option<String>,
#[arg(long = "dump-level", short = None)]
pub dump_level: Option<LogLevel>,
}