package util
Type Members
-
trait
CommandDelegator
extends AnyRef
Something which delegates some behavior to one of a sequence of commands (based on their names).
-
trait
CommandExecutor
extends CommandDelegator with Executable
Delegates the execution of a Command to one of a sequence of commands based on the arguments with which this is executed.
Delegates the execution of a Command to one of a sequence of commands based on the arguments with which this is executed. That is, if the first argument with which this is executed is the name of a command (in CommandDelegator.commands), it will execute that command with the subsequent arguments.
-
trait
CommandTabCompleter
extends CommandDelegator with TabCompletable
Delegates the tab-completion of a Command to one of a sequence of commands based on the arguments with which this is executed.
Delegates the tab-completion of a Command to one of a sequence of commands based on the arguments with which this is executed. That is, if the first argument with which the tab-completion was requested is the name of a command (in CommandDelegator.commands), it will delegate the tab-completion to that command with the subsequent arguments.