From 072d41380c3e5e92659d1c09ad07381315f1b30f Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Mon, 11 May 2026 23:11:24 +0200 Subject: Use 'bat' even on Debian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In Debian 'bat' is actually called 'batcat', so accomodate for that as well. Signed-off-by: Miquel Sabaté Solà --- .bashrc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.bashrc b/.bashrc index 8358e1c..025661c 100644 --- a/.bashrc +++ b/.bashrc @@ -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 -- cgit v1.2.3