Derive Macro Command

Source
#[derive(Command)]
{
    // Attributes available to this derive:
    #[state]
}
Expand description

derive_command generate the boilerplate to get the CommandName from the command enum the attribute state give the prefix for the name