use clap::Parser;
#[derive(Parser, Debug)]
#[command(name = "ntpmon-rs", about = "NTP real-time monitor", version)]
struct Cli {
#[arg(default_value = "127.0.0.1")]
host: String,
#[arg(short = 'p', long, default_value = "123")]
port: u16,
#[arg(short = 'r', long, default_value = "2")]
interval: u32,
#[arg(short = 'n', long, default_value = "0")]
count: u32,
}
fn main() {
let cli = Cli::parse();
println!("ntpmon-rs v{} — NTP monitor (Rust)", env!("CARGO_PKG_VERSION"));
println!("Monitoring: {}:{} (every {}s)", cli.host, cli.port, cli.interval);
println!("(Stub — curses TUI in Phase 2)");
}