Packages 
Package Description
org.jline.builtins
JLine Builtins provides a collection of utility classes and implementations for common terminal functionality.
org.jline.builtins.telnet  
org.jline.console
JLine Console package provides a framework for building interactive command-line applications.
org.jline.console.impl  
org.jline.jansi  
org.jline.jansi.io  
org.jline.keymap
JLine 3 Keymap Package - Components for handling keyboard input and key bindings.
org.jline.nativ  
org.jline.reader
JLine 3 Reader Package - Core components for building interactive command-line interfaces.
org.jline.reader.impl
JLine 3 Reader Implementation Package.
org.jline.reader.impl.completer
JLine 3 Completer Implementations.
org.jline.reader.impl.history
JLine 3 History Implementation Package.
org.jline.style
JLine Style package provides a comprehensive styling system for terminal output.
org.jline.terminal
JLine Terminal API - Core abstractions for terminal operations across different platforms.
org.jline.terminal.impl
JLine Terminal implementation classes.
org.jline.terminal.impl.exec
Implementation of terminal functionality using external command-line utilities.
org.jline.terminal.impl.jansi  
org.jline.terminal.impl.jansi.freebsd  
org.jline.terminal.impl.jansi.linux  
org.jline.terminal.impl.jansi.osx  
org.jline.terminal.impl.jansi.solaris  
org.jline.terminal.impl.jansi.win  
org.jline.terminal.impl.jna  
org.jline.terminal.impl.jna.freebsd  
org.jline.terminal.impl.jna.linux  
org.jline.terminal.impl.jna.osx  
org.jline.terminal.impl.jna.solaris  
org.jline.terminal.impl.jna.win  
org.jline.terminal.impl.jni  
org.jline.terminal.impl.jni.freebsd  
org.jline.terminal.impl.jni.linux  
org.jline.terminal.impl.jni.osx  
org.jline.terminal.impl.jni.solaris  
org.jline.terminal.impl.jni.win  
org.jline.terminal.spi
JLine Terminal Service Provider Interface (SPI).
org.jline.utils
JLine utility classes.
org.jline.widget
JLine Widget package provides a framework for creating and managing widgets for JLine's LineReader.