package shell

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. shell
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Command extends SubCommand

    A command to be executed by a Shell.

  2. trait Executable extends AnyRef

    Something which can be executed by a Shell.

  3. type ImmutableIterable[+A] = Iterable[A]
  4. type ImmutableSeq[+A] = Seq[A]
  5. class LineParseException extends Exception

    An exception thrown when a LineParser is unable to parse a line.

  6. trait LineParser extends AnyRef

    Parses input lines of a shell into a list of arguments.

  7. trait OutputProvider extends OutputSink

    Something which provides a destination for output from a Shell.

  8. trait OutputSink extends AnyRef

    Something to which output can be written (by a Shell).

  9. sealed trait Shell extends AnyRef

    A shell for executing commands.

  10. trait SubCommand extends Executable with TabCompletable

    A sub-command to be executed by a Shell.

    A sub-command to be executed by a Shell. It may be a top-level command, a sub-command of a top-level command, or a sub-command of another sub-command.

  11. trait TabCompletable extends AnyRef

    Something which can be tab-completed (by a Shell).

Value Members

  1. object Shell

Inherited from AnyRef

Inherited from Any

Ungrouped