cat for markdown
Migrated to https://codeberg.org/flausch/mdcat/
Fancy cat
for Markdown (that is, CommonMark):
$ mdcat sample.md
mdcat in kitty, with Tango Light, Solarized Light, and Dracula (from left to right), and PragmataPro as font.
mdcat
works best with iTerm2 or Kitty, and a good terminal font with italic characters.
Then it
Terminal | Basic syntax | Syntax highlighting | Links | Images | Jump marks |
---|---|---|---|---|---|
Basic ANSI | ✓ | ✓ | |||
Windows ConEmu | ✓ | ✓ | |||
Windows 10 console | ✓ | ✓ | |||
Generic VTE 0.50 or newer¹ | ✓ | ✓ | ✓ | ||
Terminology | ✓ | ✓ | ✓ | ✓ | |
iTerm2 | ✓ | ✓ | ✓ | ✓ 2) | ✓ |
kitty | ✓ | ✓ | ✓ | ✓ 2) | |
WezTerm | ✓ | ✓ | ✓ | ✓ 2) | |
foot | ✓ | ✓ | ✓ |
rsvg-convert
from librsvg.Not supported:
Try mdcat --help
or read the mdcat(1) manpage.
mdcat
to mdless
for a variant of mdcat
which paginates by default (like mdcat -p
).brew install mdcat
sudo port install mdcat
pacman -S mdcat
xbps-install -S mdcat
nix-env -i mdcat
scoop install mdcat
choco install mdcat
mdcat
manually with cargo install mdcat
.Copyright Sebastian Wiesner [email protected]
Binaries are subject to the terms of the Mozilla Public License, v. 2.0, see LICENSE.
Most of the source is subject to the terms of the Mozilla Public License, v. 2.0, see LICENSE, unless otherwise noted; some files are subject to the terms of the Apache 2.0 license, see http://www.apache.org/licenses/LICENSE-2.0