Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Snarkdown | 2,026 | 81 | 103 | 10 months ago | 10 | August 31, 2020 | 38 | mit | JavaScript | |
:smirk_cat: A snarky 1kb Markdown parser written in JavaScript | ||||||||||
Mdcat | 1,735 | 2 | 6 | a day ago | 60 | April 19, 2023 | 5 | mpl-2.0 | Rust | |
cat for markdown | ||||||||||
Charts.css | 134 | 3 years ago | 3 | mit | HTML | |||||
Catchat | 119 | 2 years ago | 2 | mit | CSS | |||||
A chatroom built with Flask, featured with Markdown support and code syntax highlight. | ||||||||||
Mdcat | 4 | 4 years ago | isc | Go | ||||||
terminal markdown cat | ||||||||||
Git Practice | 3 | 4 years ago | 1 | gpl-3.0 | ||||||
A Git practice for Celine Wong and me | ||||||||||
Markdown Extension | 3 | 9 years ago | 3 | Scala | ||||||
markdownを自分が使いやすいように拡張する. | ||||||||||
Madcat | 2 | 9 years ago | bsd-3-clause | JavaScript | ||||||
Like cat, but with markdown->ansi conversion | ||||||||||
Catpandoc | 2 | a month ago | mit | HTML | ||||||
Cat multiple documents to the terminal. The continuation of CatMD |
Fancy cat
for Markdown (that is, CommonMark):
$ mdcat sample.md
mdcat in WezTerm, with "One Light (base16)", "Gruvbox Light", and "Darcula (base16)" (from left to right), and JetBrains Mono as font.
mdcat
works best with iTerm2, WezTerm, and kitty, and a good terminal font with italic characters.
Then it
Terminal | Basic syntax | Syntax highlighting | Images | Jump marks |
---|---|---|---|---|
Basic ANSI | ||||
Windows ConEmu | ||||
Windows 10 console | ||||
Generic VTE 0.50 or newer | ||||
Terminology | ||||
iTerm2 | ||||
kitty | ||||
WezTerm |
Not supported:
Try mdcat --help
or read the mdcat(1) manpage.
mdcat
manually with cargo install mdcat
(see below for details).Run cargo build --release
.
The resulting mdcat
executable links against the system's SSL library, i.e. openssl on Linux.
To build a self-contained executable use cargo build --features=static
; the resulting executable uses a pure Rust SSL implementation.
It still uses the system's CA roots however.
The build process also generates the following additional files in $OUT_DIR
:
mdcat
and mdless
, in completions
sub-directory.mdcat.1
manpage, build from mdcat.1.adoc
with the asciidoctor
command from AsciiDoctor.
If asciidoctor
is not found the build script prints a warning.These additional artifacts are included in the release builds. If you package mdcat you may want to include these files too.
mdcat
can output extensive tracing information when asked to.
Run mdcat
with $MDCAT_LOG=trace
for complete tracing information, or with $MDCAT_LOG=mdcat::render=trace
to trace only rendering.
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