fix: CI log formatting and glow install on Debian

- Move glow install from apt/pacman/brew to mise (fixes Debian CI
  failure where glow is not in default apt repos)
- Suppress verbose Poetry installer banner with tail -1 in mise
  app install loop
- Add final log_pass to vim plugin script for consistent formatting
- Add version quote to cmatrix for completeness

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-18 18:39:10 +00:00
parent 107b9723d5
commit de5e296806
4 changed files with 6 additions and 21 deletions

View File

@@ -2,7 +2,7 @@
# -----------------------------------------------------------------------------
# Description:
# Install preview dependencies: chafa (images), poppler (PDFs), glow (markdown).
# Install preview dependencies: chafa (images), poppler (PDFs).
#
# chafa — terminal image viewer
@@ -43,23 +43,4 @@ if ! command -v pdftotext &> /dev/null; then
fi
command -v pdftotext &> /dev/null && pdftotext -v 2>&1 | head -1 | log_quote
# glow — rendered markdown in terminal
if ! command -v glow &> /dev/null; then
case "$DOTS_PKG" in
brew)
brew install glow
;;
apt)
sudo apt-get install -qq glow
;;
pacman)
sudo pacman -S --noconfirm --needed glow
;;
*)
log_warn "Skipping glow install: no supported package manager found"
;;
esac
fi
command -v glow &> /dev/null && glow --version | head -1 | log_quote
log_pass "preview dependencies"