cargo-governor 2.0.3

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

use clap::Subcommand;

/// Owners subcommands
#[derive(Subcommand, Debug)]
pub enum OwnersSubCommands {
    /// Show current owners configuration
    Show {
        /// Show all packages in workspace
        #[arg(long)]
        all: bool,

        /// Explain where each owner comes from
        #[arg(long)]
        explain: bool,
    },
    /// Check owners configuration against crates.io
    Check {
        /// Check all packages in workspace
        #[arg(long)]
        all: bool,
    },
    /// Sync owners configuration to crates.io
    Sync {
        /// Sync all packages in workspace
        #[arg(long)]
        all: bool,

        /// Show changes without applying them
        #[arg(long)]
        dry_run: bool,
    },
}