Modules
Public facade for the Alaja terminal rendering framework.
Pure ANSI escape code generators.
2D grid of cells for rendering terminal content.
Entry point for the Alaja command-line interface.
alaja action — Execute Alaja commands from JSON input.
alaja color — Color analysis, harmonies, conversions, and tone manipulation.
alaja config — Manage Alaja configuration and themes.
alaja — Display formatted output.
alaja animate — Display animated spinners and indicators.
alaja animated-bar — Display animated progress bar.
alaja ask — Ask an interactive question.
alaja bar — Display progress bars.
alaja breadcrumbs — Display navigation breadcrumbs.
alaja gradient — Display gradient-colored text.
alaja header — Display styled headers.
alaja image — Display images in terminal.
alaja json — Pretty-print JSON with syntax highlighting.
alaja list — Display a styled list.
alaja menu — Display an interactive selection menu.
alaja message|success|error|warning|info|... — Display formatted messages.
alaja separator — Display horizontal separator lines.
alaja table — Display formatted tables.
alaja yesno — Ask a Yes/No question.
Declarative DSL for defining CLI commands.
Error handling for CLI commands.
Definition and extraction of global CLI options shared across commands.
Help system for the Alaja CLI.
Standardized option parsing for CLI commands.
Interactive pagination utilities for CLI output.
Shared parsing utilities for CLI commands.
Validacion de inputs para comandos CLI.
Atomic visual unit for the terminal buffer.
Animated bar component with embedded animation in the filled portion.
Static progress bar component for terminal output.
Static box/container with borders for terminal output.
Static breadcrumb navigation component for terminal output.
Color visualization component for the terminal.
Static header component for terminal output.
Static JSON pretty-printer with syntax highlighting for terminal output.
Multi-task progress bar component for tracking parallel operations.
Static horizontal separator line for terminal output.
Component for rendering formatted tables with advanced layout.
Configuration management for Alaja CLI applications.
High-level drawing helpers for TUI applications.
Image rendering for terminal emulators.
Terminal detection for image rendering.
Central I/O dispatcher for terminal rendering.
Pre-styled message printing with severity icons and ANSI colours.
Interactive user-input functions for terminal CLI applications.
Minimal text chunk with formatting.
Structure that defines text effects applicable in terminal.
Contains all information related to message printing.
Terminal size detection utilities.