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