|Manages the shells buffers.
|Provides simple command aliasing.
|A registry of shell Command instances which may be executed.
|Support for Command instances.
|Support for more complex commands.
|An interactive shell for evaluating Groovy code from the command-line (aka. groovysh).
|Support for running a Shell interactively using the JLine library.
|Helper to interpret a source buffer.
|A Main instance has a Groovysh member representing the shell, and a startGroovysh() method to run an interactive shell.
|A relaxed parser, which tends to allow more, but won't really catch valid syntax errors.
|A simple shell for invoking commands from a command-line.
|Support for running a Shell.
|Thrown to indicate a problem with command execution.
|Notification to signal the shell to exit.