pub mod cli;
pub mod remote;
#[derive(clap::Parser, Debug)]
pub enum DeployCommands {
Deploy {
#[arg(short, long)]
server: String,
},
Status {
#[arg(short, long)]
server: String,
},
HealthCheck {
#[arg(short, long)]
server: String,
},
List,
Rollback {
#[arg(short, long)]
server: String,
},
Update {
#[arg(short, long)]
server: String,
#[arg(long)]
version: Option<String>,
},
SyncConfig {
#[arg(short, long)]
server: String,
},
Validate {
#[arg(short, long)]
server: String,
},
}