use clap::Args;
#[derive(Args)]
pub(crate) struct RunExtrasArgs {
#[arg(long, num_args(1..))]
pub(crate) context_from: Vec<String>,
#[arg(long, num_args(1..))]
pub(crate) skill: Vec<String>,
#[arg(long)]
pub(crate) template: Option<String>,
#[arg(long)]
pub(crate) on_done: Option<String>,
#[arg(long, value_delimiter = ',')]
pub(crate) cascade: Vec<String>,
#[arg(long)]
pub(crate) hook: Vec<String>,
}