aha
Convert ANSI output to HTML.
The tool reads data containing ANSI escape sequences—such as color and formatting codes produced by Unix terminal commands—and translates it into HTML markup that preserves the visual styling. It can be used in pipelines to capture the formatted output of utilities like `colordiff`, `ls`, `htop`, or manual pages, producing static HTML files with configurable background colors and optional line‑fix handling for programs that emit additional newline commands.
Typical users are developers and system administrators who need to embed terminal output in web pages, documentation, or reports without losing the original color and emphasis. The command‑line interface supports options for background color, title, and line‑fix, enabling straightforward integration into shell scripts and build processes.
The program is written in C, has no external runtime dependencies beyond a compiler and `make`, and is distributed under a dual LGPL2+ / MPL1.1 license. It can be installed via Homebrew, Conda, or by compiling from source, and the binary is stable for production use.
Reviews
Loading reviews…
Similar apps

Version Control & Git
diff2html-cli
Create pretty HTML from diffs.
Terminals & CLI
hasha-cli
Get the hash of text or stdin.

Terminals & CLI
hget
Render websites in plain text from your terminal.
Terminals & CLI
lolcat
Outputs text in rainbow colors.
Terminals & CLI
strip-css-comments-cli
Strip comments from CSS.

Terminals & CLI
figlet
Creates large text out of ASCII characters.