A completer that accepts any input.
Holds data for command completion.
Interface defining the environment for command completion.
A file name completer takes the buffer and issues a list of
potential completions.
Describes a command-line option for completion.
Represents a node in the completion tree.
Manages configuration file paths for JLine applications.
A terminal pager similar to the 'less' Unix command.
Interface representing a diagnostic message for code in the editor.
A GNU-style long options parser that is configured by parsing its usage string.
Exception thrown when using the --help option on a built-in command.
Interface for executing shell commands in watch.
Context for command execution, providing I/O streams and current directory.
Registry for POSIX commands that provides a convenient way to register and execute
POSIX commands in JLine applications.
Functional interface for command implementations that can throw exceptions.
Interface representing a source of data that can be read.
A Source implementation that reads from an InputStream.
Java implementation of a syntax highlighter based on nanorc format.