diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-05-11 23:11:24 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-05-11 23:12:31 +0200 |
| commit | 072d41380c3e5e92659d1c09ad07381315f1b30f (patch) | |
| tree | e54b5a353223f9cd82ce20fcf4d7b01ac174ae73 /.bashrc | |
| parent | 4b2112bf35f0aef75f4f580f197956e5ec638d68 (diff) | |
| download | dotfiles-072d41380c3e5e92659d1c09ad07381315f1b30f.tar.gz dotfiles-072d41380c3e5e92659d1c09ad07381315f1b30f.zip | |
Use 'bat' even on Debian
In Debian 'bat' is actually called 'batcat', so accomodate for that as
well.
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to '.bashrc')
| -rw-r--r-- | .bashrc | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -54,12 +54,20 @@ alias cd..='cd ..' ## # If `bat` is available, use it as a drop-in replacement for `cat (1)`. -if command -v bat &>/dev/null; then - alias cat='bat' +if command -v bat &>/dev/null || command -v batcat &>/dev/null; then + if command -v batcat &>/dev/null; then + _bat_cmd="batcat" + else + _bat_cmd="bat" + fi + + alias cat="$_bat_cmd" # Use it on man pages too. - export MANPAGER="sh -c 'col -bx | bat -l man -p'" + export MANPAGER="sh -c 'col -bx | $_bat_cmd -l man -p'" export MANROFFOPT="-c" + + unset _bat_cmd fi # Set up fzf key bindings and fuzzy completion |
