pub trait Command {
fn name(&self) -> &'static str;
fn command(&self) -> App<'static, 'static>;
fn execute(&self, args: &ArgMatches<'_>) -> Result<i32, Error>;
}pub trait Command {
fn name(&self) -> &'static str;
fn command(&self) -> App<'static, 'static>;
fn execute(&self, args: &ArgMatches<'_>) -> Result<i32, Error>;
}