API Reference Vtex v#0.1.0

Copy Markdown View Source

Modules

Vtex — a streaming VT/ANSI escape-sequence library for Elixir.

Focus-reporting support: the control sequences that turn it on and off.

Maps raw tokens from Vtex.Input.Tokenizer to semantic input events.

Stateful streaming wrapper around Vtex.Input.Tokenizer.

Pure, stateless tokenizer for VT/ANSI escape sequences.

SGR mouse-reporting support: the control sequences that turn reporting on and off, and a decoder for the events the terminal sends back.

A drop-in superset of Elixir's IO.ANSI.

Cursor-control output sequences.

Operating System Command output sequences: window title and hyperlinks.

Screen-control output sequences: clearing, the alternate buffer, scroll regions.

Bracketed paste support: the control sequences that turn it on and off.

SGR (Select Graphic Rendition) colour and text-style attributes, both ways.

Mix Tasks

Reads your keystrokes in raw mode and runs them through the real Vtex.Input.Stream -> Vtex.Input pipeline, printing the events Vtex produces.