rivox 1.0.0

Universal polyglot build coordination layer for Python, Rust, and Node monorepos
Documentation
use clap::{Args, Subcommand};

#[derive(Args, Debug)]
pub struct RemoteArgs {
    #[command(subcommand)]
    pub action: RemoteSubcommand,
}

#[derive(Subcommand, Debug)]
pub enum RemoteSubcommand {
    /// Execute build action remotely using REAPI v2 server
    Exec {
        /// REAPI server endpoint URL (e.g. http://localhost:8980)
        #[arg(short, long, default_value = "http://localhost:8980")]
        endpoint: String,

        /// Action digest hash to execute
        #[arg(short, long)]
        action_digest: String,
    },
}