Class |
Description |
AnsiDetector
|
|
BufferManager
|
Manages the shells buffers. |
CommandAlias
|
Provides simple command aliasing. |
CommandRegistry
|
A registry of shell Command instances which may be executed. |
CommandSupport
|
Support for Command instances. |
ComplexCommandSupport
|
Support for more complex commands. |
Groovysh
|
An interactive shell for evaluating Groovy code from the command-line (aka. groovysh). |
IO
|
Container for input/output handles. |
IO.Verbosity
|
Verbosity for simple logging: QUIET, INFO, VERBOSE, DEBUG |
InteractiveShellRunner
|
Support for running a Shell interactively using the JLine library. |
Interpreter
|
Helper to interpret a source buffer. |
Main
|
A Main instance has a Groovysh member representing the shell,
and a startGroovysh() method to run an interactive shell.
|
Shell
|
A simple shell for invoking commands from a command-line. |
ShellRunner
|
Support for running a Shell. |