Package-level declarations

Types

Link copied to clipboard

TerminalConnector backed by a local PTY process.

Link copied to clipboard

Factory for local PTY-backed terminal connectors.

Link copied to clipboard

Host callbacks for a running PTY-backed terminal session.

Link copied to clipboard
data class PtyOptions @JvmOverloads constructor(val command: List<String> = defaultCommand(), val environment: Map<String, String> = defaultEnvironment(), val workingDirectory: Path? = Path.of(System.getProperty("user.home")), val columns: Int = 80, val rows: Int = 24, val treatAmbiguousAsWide: Boolean = false, val inputPolicy: TerminalInputPolicy = defaultInputPolicy(), val maxHistory: Int = 1000, val readBufferSize: Int = 8192, val readerThreadName: String = "terminal-pty-reader", val watcherThreadName: String = "terminal-pty-watcher", val eventListener: PtyEventListener = PtyEventListener.NONE, val hostPolicy: HostPolicy = HostPolicy())

Configuration for starting a local PTY-backed terminal session.

Link copied to clipboard

Session factories for local terminal hosts.