cargo-governor 2.0.3

Machine-First, LLM-Ready, CI/CD-Native release automation tool for Rust crates
Documentation
//! Analyze command options

use clap::Parser;

/// Analyze command options
#[derive(Parser, Debug, Clone)]
pub struct AnalyzeOpts {
    /// Bump strategy: auto, patch, minor, major
    #[arg(short = 'b', long)]
    pub bump: Option<String>,

    /// Analyze commits since specific tag
    #[arg(long)]
    pub since: Option<String>,

    /// Enable AI review of commits
    #[arg(long)]
    pub ai_review: bool,

    /// Include risk assessment
    #[arg(long)]
    pub risk_analysis: bool,

    /// Allow the workspace version to differ from the last release tag
    #[arg(long)]
    pub allow_version_drift: bool,
}