Runtime validations
You can provide your own runtime validations methods that will return a boolean for if the command should actually be ran or not.
typescript
import { Command, CommandUsage } from '@nyxb/commands'
export default (command: Command, usage: CommandUsage, prefix: string) => {
return command.commandName.startsWith('a')
}