package shell
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- shell
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
Command
extends SubCommand
A command to be executed by a Shell.
-
trait
Executable
extends AnyRef
Something which can be executed by a Shell.
- type ImmutableIterable[+A] = Iterable[A]
- type ImmutableSeq[+A] = Seq[A]
-
class
LineParseException
extends Exception
An exception thrown when a LineParser is unable to parse a line.
-
trait
LineParser
extends AnyRef
Parses input lines of a shell into a list of arguments.
-
trait
LinePreProcessor
extends AnyRef
Pre-processes a line before it is used by a Shell.
-
trait
OutputProvider
extends OutputSink
Something which provides a destination for output from a Shell.
-
trait
OutputSink
extends AnyRef
Something to which output can be written (by a Shell).
-
sealed
trait
Shell
extends AnyRef
A shell for executing commands.
-
trait
SubCommand
extends Executable with TabCompletable
A sub-command to be executed by a Shell.
-
trait
TabCompletable
extends AnyRef
Something which can be tab-completed (by a Shell).