Packages

Multi-surface application runtime for Elixir. One TEA module renders to terminal, browser (LiveView), SSH, and MCP (agents). 30+ widgets, flexbox + CSS grid, AI agent runtime, distributed swarm with CRDTs, time-travel debugging, session recording, sandboxed REPL, and agentic commerce.

Current section

Files

Jump to
raxol lib raxol terminal ansi.ex
Raw

lib/raxol/terminal/ansi.ex

defmodule Raxol.Terminal.ANSI do
@moduledoc """
This module serves as a documentation reference for the ANSI terminal functionality.
The functionality has been organized into smaller, more focused modules:
- Raxol.Terminal.ANSI.Parser - For parsing ANSI sequences
- Raxol.Terminal.ANSI.Emitter - For generating ANSI sequences
- Raxol.Terminal.ANSI.Processor - For processing ANSI sequences
- Raxol.Terminal.ANSI.Sequences.{Cursor, Colors, Modes} - For specific sequence types
- Raxol.Terminal.ANSI.TextFormatting - For text formatting and styling
- Raxol.Terminal.ANSI.CharacterSets - For character set handling
- Raxol.Terminal.ANSI.TerminalState - For terminal state management
This module itself does not contain any functionality - it exists solely as a documentation
reference to help developers find the appropriate specialized modules for their needs.
"""
end