use clap::{Parser, Subcommand};
#[derive(Parser)]
#[command(
name = "tmuxrs",
about = "A modern tmux session manager",
version = "0.1.0"
)]
pub struct Args {
#[command(subcommand)]
pub command: Command,
}
#[derive(Subcommand)]
pub enum Command {
Start {
name: Option<String>,
#[arg(long, default_value = "true")]
attach: bool,
#[arg(long)]
no_attach: bool,
#[arg(long)]
append: bool,
},
List,
Stop {
name: String,
},
}