From c680be48179b1a31c2cc60112bfc2f7078c32f43 Mon Sep 17 00:00:00 2001 From: dissimulo Date: Wed, 24 Jun 2026 09:40:27 -0700 Subject: [PATCH] lolcat: revert to busyloop (Debian) active; jaseg removed from PATH (too coarse) --- README.md | 11 +++++------ zsh/lolcat.zsh | 7 +++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 04128d9c..30724cb0 100644 --- a/README.md +++ b/README.md @@ -104,12 +104,11 @@ On top of stock YADR: ## Rainbow output (lolcat) -`zsh/lolcat.zsh` wires lolcat into a few shell helpers. Works with either build: -Debian's [busyloop/lolcat](https://github.com/busyloop/lolcat) (Ruby, -`/usr/games/lolcat`) or the faster [jaseg/lolcat](https://github.com/jaseg/lolcat) -(C) when built and placed ahead on PATH (`/usr/local/bin/lolcat`). Both auto-detect -a tty — they colorize straight to the terminal but pass text through plain when -piped onward, so use `-f`/`--force` to colorize mid-pipeline. +`zsh/lolcat.zsh` wires [lolcat](https://github.com/busyloop/lolcat) (Debian's +`/usr/games/lolcat`, busyloop's Ruby build — 24-bit truecolor) into a few shell +helpers. lolcat auto-detects a tty — it colorizes straight to the terminal but +passes text through plain when piped onward, so use `-f`/`--force` to colorize +mid-pipeline. ### Opt-in, per command diff --git a/zsh/lolcat.zsh b/zsh/lolcat.zsh index 8208668d..ed42c21c 100644 --- a/zsh/lolcat.zsh +++ b/zsh/lolcat.zsh @@ -1,8 +1,7 @@ # zsh/lolcat.zsh (drunkendotfiles) — auto-sourced via ~/.zshrc: for f in ~/.yadr/zsh/*.zsh -# Rainbow-output helpers built on lolcat. Active build is jaseg's C lolcat at -# /usr/local/bin/lolcat (faster; built from source, ahead of Debian's busyloop -# Ruby /usr/games/lolcat on PATH). Both support -f/--force-color + tty -# auto-detect, so these helpers work with either. +# Rainbow-output helpers built on lolcat = Debian's busyloop Ruby build at +# /usr/games/lolcat (upstream github.com/busyloop/lolcat; 24-bit truecolor). +# It auto-detects a tty, so use -f/--force-color to colorize mid-pipeline. # This lolcat is truecolor and auto-detects a tty: it colorizes when writing # straight to the terminal, but passes text through UNcolored when piped onward, # so use -f/--force to colorize in the middle of a pipeline.