A cat(1) clone with wings.
Go to file
2018-04-30 15:41:30 +02:00
assets Add binary assets 2018-04-30 15:41:30 +02:00
ci Add CI scripts 2018-04-22 15:35:24 +02:00
src Load assets from the binary 2018-04-30 15:31:39 +02:00
.gitignore Initial commit 2018-04-21 12:53:24 +02:00
.travis.yml Bump to rust 1.22.1 2018-04-26 00:06:50 +02:00
Cargo.lock Implement SyntaxSet and ThemeSet caching 2018-04-30 15:09:20 +02:00
Cargo.toml Better error messages 2018-04-30 15:20:00 +02:00
LICENSE-APACHE Add license 2018-04-22 15:34:14 +02:00
LICENSE-MIT Add license 2018-04-22 15:34:14 +02:00
README.md Update install instructions, closes #16 2018-04-30 15:40:51 +02:00

bat

Build Status Version info

A cat(1) clone with syntax highlighting and Git integration.

Features

Syntax highlighting

bat supports a large number of programming and markup languages (see below):

Syntax highlighting example

Git integration

bat communicates with git to show modifications with respect to the index (see left side bar):

Git integration example

Installation

Check out the Release page for binary builds and Debian packages.

From source

If you want to build to compile bat from source, you need Rust 1.22 or higher. Make sure that you have the devel-version of libopenssl installed (see instructions here). You can then use cargo to build everything:

cargo install bat