grizzled

readline

package readline

The grizzled.readline package provides a common front-end API to various underlying readline and readline-like implementations, includingGNU Readline,Editline, andJLine.

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. trait Completer extends AnyRef

    Models a completer: An object that, given a line of input and a token within that line, finds possible completions for the token.

  2. trait CompleterHelper extends AnyRef

  3. class CompletionToken extends AnyRef

    attributes: sealed abstract
  4. trait History extends AnyRef

    Models a Readline history: an object that holds previously read lines.

  5. case class LineToken (value: String) extends CompletionToken with Product

  6. class ListCompleter extends Completer

    A completer that completes from a list of items.

  7. class NullCompleter extends Completer

    A completer that doesn't do anything.

  8. class PathnameCompleter extends Completer

    A completer that completes path names.

  9. trait Readline extends AnyRef

    Defines the readline-like functionality supported by this API.

Value Members

  1. object Cursor extends CompletionToken with Product

  2. object Delim extends CompletionToken with Product

  3. object Readline extends AnyRef

    Companion factory object, used to instantiate particular readline implementations.