mermaid-cli 0.20.0

Open-source AI pair programmer with agentic capabilities. Local-first with Ollama, native tool calling, and beautiful TUI.
Documentation
# Shell installers MUST stay LF — a CRLF `#!/bin/sh` line breaks the script on
# Linux/macOS ("bad interpreter"). These are served verbatim over GitHub Pages.
install.sh text eol=lf
*.sh text eol=lf

# PowerShell scripts: CRLF is the Windows norm and PowerShell reads either.
install.ps1 text eol=crlf
*.ps1 text eol=crlf

# systemd unit files are Linux artifacts (shipped in .deb/.rpm and generated by
# `render_unit`) — force LF so a Windows checkout doesn't embed CRLF (which is
# wrong on Linux and would fail the packaged-unit drift-guard test).
*.service text eol=lf

# Golden terminal frames are compared cell-exact against what a pty emitted,
# which never contains CR. A CRLF checkout would append one to every expected
# row and fail the suite on a Windows runner. (The harness also normalizes on
# read, so this is belt-and-braces — but the files should be canonical LF.)
tests/snapshots/*.txt text eol=lf
# insta snapshots, for the same reason.
*.snap text eol=lf