TerminalParsers
object TerminalParsers
Factory for terminal output parsers.
Functions
Link copied to clipboard
fun create(sink: TerminalCommandSink, clipboardWriteLimitBytes: () -> Int = { 0 }): TerminalOutputParser
Creates a new instance of TerminalOutputParser that routes parsed commands to the specified sink.
fun create(sink: TerminalCommandSink, clipboardWriteLimitBytes: () -> Int, customOscHandler: TerminalCustomOscHandler): TerminalOutputParser
Creates a parser with a host-owned handler for unsupported OSC commands.
fun create(sink: TerminalCommandSink, clipboardWriteLimitBytes: () -> Int, customOscPayloadLimitBytes: Int, customOscHandler: TerminalCustomOscHandler): TerminalOutputParser
Creates a parser with a fixed host limit for unsupported OSC commands.