punchline-stund 0.1.0

STUN server for punchline P2P messenger
Documentation
use clap::Parser;

#[derive(Parser)]
#[command(version, about = "Punchline STUN server")]
pub struct Args {
    /// Bind address
    #[arg(short, long, default_value = "0.0.0.0")]
    pub address: String,

    /// Bind port
    #[arg(short, long, default_value_t = 3478)]
    pub port: u16,

    /// Increase log verbosity (-v debug, -vv trace)
    #[arg(short, long, action = clap::ArgAction::Count)]
    pub verbose: u8,

    /// Suppress all output
    #[arg(short, long)]
    pub quiet: bool,
}