A Glow-like Markdown CLI with Mermaid rendering for iTerm2/Kitty and PDF output.
# Render Markdown to ANSI output
./glowm README.md
# Read from STDIN
cat README.md | ./glowm -
# Export Mermaid diagrams to PDF
./glowm --pdf README.md > diagram.pdf-wWord wrap width-sStyle name (dark/light/notty/auto) or JSON style path-pForce pager output (overrides--no-pager)--no-pagerDisable default pager (pager is on by default for TTY)--pdfExport Mermaid diagrams to PDF via stdout
glowm reads the config file from the OS-specific user config directory:
- macOS:
~/Library/Application Support/glowm/config.json - Linux:
~/.config/glowm/config.json(or$XDG_CONFIG_HOME/glowm/config.json) - Windows:
%AppData%\glowm\config.json
Example:
{
"pager": {
"mode": "vim"
}
}- Go
- Chrome/Chromium (required for Mermaid rendering and PDF export)
- iTerm2 / Kitty: Mermaid diagrams are rendered inline as images
- Other terminals: Mermaid blocks are shown as code
brew tap atani/tap
brew install glowm
