use clap::Parser;
#[derive(Parser, Debug, Clone)]
pub struct PublishOpts {
#[arg(short = 'b', long)]
pub bump: Option<String>,
#[arg(long)]
pub skip_checks: Option<String>,
#[arg(long)]
pub only: Option<String>,
#[arg(long)]
pub exclude: Option<String>,
#[arg(long)]
pub delay: Option<u64>,
#[arg(long)]
pub max_retries: Option<usize>,
#[arg(long)]
pub on_error: Option<String>,
#[arg(long)]
pub allow_version_drift: bool,
#[arg(long)]
pub allow_dirty: bool,
}