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
    1. source

      1. 0.1.5 source June 14, 2026 (25 KB)
  2. 0.1.4
    1. source

      1. 0.1.4 source June 07, 2026 (23 KB)
  3. 0.1.3
    1. source

      1. 0.1.3 source June 06, 2026 (22.5 KB)
  4. 0.1.1
    1. source

      1. 0.1.1 source June 03, 2026 (16.5 KB)
  5. 0.1.0
    1. source

      1. 0.1.0 source May 31, 2026 (14 KB)

Pushed by

SHA 256 checksum