From e7a2b3c10e1ee81fc557a240dcde7774e852cb68 Mon Sep 17 00:00:00 2001 From: Andrejus Date: Wed, 25 Feb 2026 15:14:47 +0000 Subject: [PATCH] Fix bat install on Debian: symlink batcat to bat Debian's apt package installs the binary as 'batcat' due to a naming conflict. Add a symlink to /usr/local/bin/bat after apt install so the dotfiles can reference 'bat' consistently across all platforms. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- install.d/26-bat.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/install.d/26-bat.sh b/install.d/26-bat.sh index 77a26b4..a477b35 100644 --- a/install.d/26-bat.sh +++ b/install.d/26-bat.sh @@ -12,6 +12,10 @@ if ! command -v bat &> /dev/null; then ;; apt) sudo apt-get install -qq bat + # Debian installs binary as 'batcat'; symlink to 'bat' + if ! command -v bat &> /dev/null && command -v batcat &> /dev/null; then + sudo ln -sf "$(which batcat)" /usr/local/bin/bat + fi ;; pacman) sudo pacman -S --noconfirm bat