command

fun <S> Command<S>.command(name: String, aliases: Set<String> = setOf(), requirement: Requirement<S> = requirement { SenderValidationResult.success() }, description: String = ""): StructureScope<S>
fun <S> StructureScope<S>.command(name: String, aliases: Set<String> = setOf(), requirement: Requirement<S> = requirement { SenderValidationResult.success() }, description: String = ""): StructureScope<S>