use std::path::PathBuf;
use clap::{Args, Subcommand};
#[derive(Args, Debug)]
pub struct UiCommand {
#[command(subcommand)]
pub action: Option<UiAction>,
#[arg(long)]
pub no_open: bool,
#[arg(long, default_value_t = 0)]
pub port: u16,
#[arg(long, default_value = "127.0.0.1")]
pub host: String,
#[arg(long)]
pub afui_bin: Option<PathBuf>,
#[arg(long)]
pub terminal: bool,
}
#[derive(Subcommand, Debug)]
pub enum UiAction {
Snapshot,
}