pub trait Command<A: Args, C: Context> { // Required method fn run(self, args: A, context: C) -> Result<()>; }
A command that can be run.
Run the command, given arguments and a context.