use clap::{Args, Subcommand};
#[derive(Args)]
pub struct DockerArgs {
#[command(subcommand)]
pub command: DockerCommand,
}
#[derive(Subcommand)]
pub enum DockerCommand {
List,
Connect {
#[arg(short, long)]
query: Option<String>,
#[arg(short, long)]
container: Option<String>,
},
Test {
#[arg(short, long)]
queries: Option<String>,
#[arg(long)]
basic: bool,
},
Status,
}