toolbox: interaktiver Tool-Launcher mit fzf + iTerm2/Linux-Support

- fzf-basierte Auswahl mit Kategorien und Beschreibungen
- TUI-Tools öffnen in neuem Tab (iTerm2 auf Mac, xfce4-terminal/gnome-terminal auf Linux)
- Output-Tools laufen inline
- Mac-only Tools (temps) werden auf Linux ausgeblendet
- Linux-Binaries (batcat, fdfind) werden automatisch aufgelöst
- tools() → toolbox, tools-ref() behält statische Cheatsheet-Ansicht

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
rene 2026-03-27 13:28:11 +01:00
parent f3a8571057
commit 978065289d
2 changed files with 210 additions and 2 deletions

View file

@ -97,8 +97,11 @@ alias ki-tl='ki tl'
alias fetch="fastfetch"
alias temps="sudo powermetrics -s cpu_power,gpu_power,thermal,battery -i 1000 -n 1"
# Cheat-Sheet: alle Tools, Aliases und Skripte auf einen Blick
tools() {
# Interaktiver Tool-Launcher (fzf + iTerm2/xfce4-terminal)
alias tools='toolbox'
# Cheat-Sheet: statische Referenz (tools-ref für Vollübersicht)
tools-ref() {
cat <<'TOOLS'
╔══════════════════════════════════════════════════════════════╗
@ -225,6 +228,8 @@ tools() {
TOOLS
}
# Kurzform
alias tr='tools-ref'
# Terminal-Screensaver: zufaellig cmatrix oder asciiquarium nach 5 Min Idle
TMOUT=300