bat

Print and concatenate files. A cat clone with syntax highlighting and Git integration. More information: <https://github.com/sharkdp/bat>.

Install

All systems
curl cmd.cat/bat.sh
Debian Debian
apt-get install bacula-console-qt
Ubuntu
apt-get install bacula-console-qt
Arch Arch Linux
pacman -S bat
image/svg+xml Kali Linux
apt-get install bacula-console-qt
CentOS
yum install bacula-console-bat
Fedora
dnf install bat
Windows (WSL2)
sudo apt-get update sudo apt-get install bacula-console-qt
OS X
brew install bat
Raspbian
apt-get install bacula-console-qt

Print and concatenate files. A cat clone with syntax highlighting and Git integration. More information: <https://github.com/sharkdp/bat>.

  • Print the contents of a file to `stdout`:
    bat path/to/file
  • Concatenate several files into the target file:
    bat file1 file2 > target_file
  • Append several files into the target file:
    bat file1 file2 >> target_file
  • Number all output lines:
    bat --number path/to/file
  • Syntax highlight a JSON file:
    bat --language json path/to/file.json
  • Display all supported languages:
    bat --list-languages

© tl;dr; authors and contributors