https://github.com/catppuccin/bat
🦇️ Soothing pastel theme for Bat
https://github.com/catppuccin/bat
bat catppuccin colorscheme hacktoberfest
Last synced: 11 months ago
JSON representation
🦇️ Soothing pastel theme for Bat
- Host: GitHub
- URL: https://github.com/catppuccin/bat
- Owner: catppuccin
- License: mit
- Created: 2022-08-03T10:13:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-29T22:56:47.000Z (about 1 year ago)
- Last Synced: 2025-06-29T23:30:05.361Z (about 1 year ago)
- Topics: bat, catppuccin, colorscheme, hacktoberfest
- Language: TypeScript
- Homepage:
- Size: 777 KB
- Stars: 399
- Watchers: 8
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - catppuccin/bat - 🦇️ Soothing pastel theme for Bat (TypeScript)
README

Catppuccin for Bat
## Previews
🌻 Latte

🪴 Frappé

🌺 Macchiato

🌿 Mocha

## Usage
1. Create a theme folder in bat's [configuration directory](https://github.com/sharkdp/bat#configuration-file) by running:
```bash
mkdir -p "$(bat --config-dir)/themes"
```
2. Copy the theme files from this repository:
```bash
wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Latte.tmTheme
wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Frappe.tmTheme
wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Macchiato.tmTheme
wget -P "$(bat --config-dir)/themes" https://github.com/catppuccin/bat/raw/main/themes/Catppuccin%20Mocha.tmTheme
```
3. Rebuild bat's cache:
```bash
bat cache --build
```
4. Run `bat --list-themes`, and check if the themes are present in the list.
## Usage
There are two ways to get `bat` to default to Catppuccin:
### Configuration file
Edit your configuration file, located at `bat --config-file` (usually `~/.config/bat/config`):
```
--theme="Catppuccin Mocha"
```
### Environment variable
You can alternatively use the `BAT_THEME` environment variable. Export the environment variable inside your shell's configuration file: `BAT_THEME="Catppuccin Mocha"`.
The method to export the variable depends on your shell.
### Extra: using bat as a manpager
See https://github.com/sharkdp/bat#man for instructions on how to use `bat` for your `man` output.
## 💝 Thanks to
- [ghostx31](https://github.com/ghostx31)
- [winston](https://github.com/nekowinston)
Copyright © 2021-present Catppuccin Org