tans-parser parses raw terminal output with ANSI escape sequences into a structured grid representation with per-cell attributes (char, fg, bg, bold, italic, underline, blink). Includes a query API (State) for text search, color inspection, and JSON output, plus heuristic UI element recognition (Selector) for buttons, checkboxes, dialogs, statusbars, and progress bars.

Required Ruby Version

>= 3.0.0

Authors

Haluk Durmus

Versions

  1. 0.1.5 June 14, 2026 (25 KB)
  2. 0.1.4 June 07, 2026 (23 KB)
  3. 0.1.3 June 06, 2026 (22.5 KB)
  4. 0.1.1 June 03, 2026 (16.5 KB)
  5. 0.1.0 May 31, 2026 (14 KB)

Pushed by

SHA 256 checksum