Skip to main content

Module terminal

Module terminal 

Source

Structs§

Asciicast
AsciicastEvent
AsciicastHeader
TerminalCapture
TerminalCaptureError
TerminalCaptureOptions
TerminalCursor
TerminalFrame
TerminalInteraction
TerminalResize
TerminalSession
A pseudoterminal that stays open until the caller closes it, so input may be sent long after the process started.

Enums§

TerminalKey
TerminalPattern
Readiness condition for TerminalSession::wait_for, mirroring the after / after_regex vocabulary of TerminalInteraction.

Functions§

capture_terminal
Run a command inside a real pseudoterminal and retain its settled TUI states.
capture_terminal_async
open_terminal
Open a terminal session that stays alive until the caller closes it.
read_asciicast
serialize_asciicast
unroll_terminal_frames