mutate

fun <C : Any> Command.Builder<C>.mutate(commandManager: CommandManager<C>, lambda: MutableCommandBuilder<C>.() -> Unit): MutableCommandBuilder<C>

Create a new MutableCommandBuilder and invoke the provided receiver lambda on it.

Parameters

commandManager

the command manager, which will own this command.

lambda

receiver lambda, which will be invoked on the new builder.