mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 00:51:56 +00:00 
			
		
		
		
	
			
				
					
						
					
					f43409f4739f83c726742ca090172db5b8f33766
				
			
			
		
	bat
A cat(1) clone with wings.
Features
Syntax highlighting
bat supports a large number of programming and markup languages (see below):
Git integration
bat communicates with git to show modifications with respect to the index (see left side bar):
Installation
Check out the Release page for binary builds and Debian packages.
If you want to build to compile bat from source, you need Rust 1.22 or higher.
You can then use cargo to build everything:
cargo install bat
Get themes and syntax highlighting definitions
bat uses the excellent syntect library for syntax highlighting. syntect uses Sublime Text language definitions and themes.
To get a big package of languages and a Monokai-variant as a theme, run:
mkdir -p ~/.config/bat/themes
cd ~/.config/bat/themes
git clone https://github.com/jonschlinkert/sublime-monokai-extended
ln -s "sublime-monokai-extended/Monokai Extended.tmTheme" Default.tmTheme
mkdir -p ~/.config/bat/syntax
cd ~/.config/bat/syntax
git clone https://github.com/sublimehq/Packages/
rm -rf Packages/Markdown
git clone https://github.com/jonschlinkert/sublime-markdown-extended
Description
				
					Languages
				
				
								
								
									Rust
								
								97.4%
							
						
							
								
								
									Python
								
								1.9%
							
						
							
								
								
									Shell
								
								0.7%
							
						
					
