use clap::Args; #[derive(Args)] pub struct GlobalArgs { /// The command name to run pub command_name: String, /// Arguments to pass to the command #[arg(trailing_var_arg = true)] pub args: Vec, } pub fn execute(_args: &GlobalArgs) { todo!() }