Skip to main content

Overview

bat is a modern replacement for cat that adds beautiful syntax highlighting, line numbers and Git‑aware change markers to your terminal output. It automatically pages long files, can be configured as a drop‑in cat alias, and works seamlessly with tools like fzf, ripgrep, git and shell pipelines. With support for hundreds of languages and options to show non‑printable characters, bat makes reading and sharing code faster and more pleasant. Install it from crates.io, your package manager, or build from source and start enjoying a smarter, colorized file viewer.

User Feedback

It's very easy to use it in a terminal for viewing files in markdown for examples.

March 12, 2026

Rate the Costs fields
12345
12345
12345
12345
12345
12345
12345