grizzled

readline

package readline

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

Visibility
  1. Public
  2. All

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. sealed abstract class CompletionToken extends AnyRef

  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 with Serializable

  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 with Serializable

  2. object Delim extends CompletionToken with Product with Serializable

  3. object Readline extends AnyRef

    Companion factory object, used to instantiate particular readline implementations.