An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


Logo


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