//! Stop command arguments
use clap::Subcommand;
/// Stop subcommands
///
/// Mirrors `RunCommand`'s target-argument shape (see `commands::run`) so `mecha10 stop <target>`
/// pairs naturally with `mecha10 run <target>`. Only `remote` is implemented today - see
/// `handlers::stop` - but new targets (e.g. `robot`) slot in as additional variants here.
#[derive(Subcommand, Debug)]
pub enum StopCommand {
/// Stop the remote target's Docker Compose stack
Remote,
}