CommandBuilder

final class CommandBuilder(commandName: String)
class Object
trait Matchable
class Any

Type members

Types

type NamedCommand = (String, List[String] => Unit)

Value members

Concrete methods

def copy(mapper: File => FileMap): NamedCommand
def noArg(action: => Unit): NamedCommand
def nonEmpty(action: List[String] => Unit): NamedCommand
def oneArg(requiredArgs: String, action: String => Unit): NamedCommand
def twoArg(requiredArgs: String, action: (String, String) => Unit): NamedCommand
def wrongArguments(args: List[String]): Unit
def wrongArguments(requiredArgs: String, args: List[String]): Unit