Beschreibungstexte mit Leerzeichen und Zeilenumbrüche wurden durch fzf
word-gesplittet: Eintraege landeten in der Auswahlliste, printf-Cycling
zerlegte den Preview-Text Wort fuer Wort. Fix: name, raw_preview und
details als Base64 in den fzf-Feldern speichern (kein Leerzeichen →
kein Splitting), im Preview-Befehl per base64 -d dekodieren.
Shell-Quoted-Context per echten "-Zeichen (kein Raw-String) sichert
auch die Ausgabe von $(…) gegen nachtraegliches Splitting.
((counter++)) gibt exit-code 1 wenn counter vorher 0 war.
Mit set -e bricht das Skript dann sofort ab. Fix: || true
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fzf zeichnet die UI ueber stderr. capture_output=True piped auch stderr,
wodurch fzf auf aelteren Versionen (0.44, Debian) haengt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Neues Skript bin/git-notify.sh prüft beim interaktiven Shell-Start
im Hintergrund alle Repos auf neue Remote-Commits (git fetch + count).
Gibt nur eine Zeile aus wenn Updates vorhanden, sonst kein Output.
Nutzer steuert Aktualisierung selbst via gitsync.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Zweistufiges Menü: Kategorie → Tool (mit Esc zurück)
- Preview-Pane zeigt Beschreibung + Befehl beim Navigieren
- Öffnet immer in neuem Fenster mit current profile im aktuellen Verzeichnis
- macOS: iTerm2 new window, Linux: xfce4-terminal/gnome-terminal/kitty/alacritty
- Alias tools=toolbox entfernt (tools läuft jetzt als eigenständiges Binary)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- nvim-cheats Funktion mit allen wichtigen Shortcuts (neu)
- claude-profiles-Block (claude-priv/work/account)
- Secrets-Loading via ~/.secrets
- PATH bereinigt: LM Studio Duplikat entfernt, npm-global ergaenzt
- Screensaver und Cowsay pruefen jetzt ob Tools installiert sind
- temps/yazi/fetch Aliases und Cheat-Sheet aktualisiert
- Conda-Block und iTerm2-Integration nicht im Repo (maschinenspezifisch)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Auf macOS (Homebrew) fehlt die 'gnu' Cowfile, was beim Login
zu "Could not find cowfile for 'gnu'!" fuehrte. Cowfiles werden
jetzt gegen die tatsaechlich installierten geprueft.
- tools() Funktion mit komplettem Cheat-Sheet aller Befehle
- fd/bat Kompatibilitaets-Aliases fuer Ubuntu (fdfind/batcat)
- POWERLEVEL9K_INSTANT_PROMPT=quiet vor den Source-Block verschoben