use clap::Args; #[derive(Args)] pub struct ExecArgs { /// The binary to run pub binary: Option, /// Arguments to pass to the binary #[arg(trailing_var_arg = true)] pub args: Vec, /// List the available binaries #[arg(short, long)] pub list: bool, } pub fn execute(_args: &ExecArgs, _cli: &super::Cli) -> anyhow::Result<()> { todo!() }