Commit graph

14 commits

Author SHA1 Message Date
7f442de09f fix: npm.motocamp.de aus zert-check entfernt (kein HTTPS auf 443) 2026-04-10 11:29:58 +02:00
0443c61b68 feat: WezTerm-Unterstützung in toolbox (open_new_tab) 2026-04-10 11:25:49 +02:00
0860072166 feat: zert-check in toolbox (Netzwerk-Kategorie) 2026-04-10 11:21:09 +02:00
ca376f6793 feat: zert-check — SSL-Zertifikate aller motocamp.de Domains prüfen
Alias zert-check, Script in bin/zert-check.
Zeigt Ablaufdatum und verbleibende Tage mit Farbkodierung (grün/gelb/rot).
2026-04-10 11:20:10 +02:00
4c2d7db69b toolbox: Preview-Felder base64-kodieren um fzf Word-Splitting zu verhindern
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.
2026-04-02 16:27:22 +02:00
2f731f68e2 git-check-all, git-update-all: arithmetic exit-code Fix (set -e)
((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>
2026-03-31 14:41:39 +02:00
7d35a2cd7a toolbox: capture_output durch stdout=PIPE ersetzt (fzf-Kompatibilitaet)
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>
2026-03-31 14:22:42 +02:00
831fe62de7 toolbox: 65 Tools, Install/Uninstall, Ctrl-N, ausführliche Beschreibungen
- Tool-Dataclass um details, brew, apt Felder erweitert
- ~65 Tools in 12 Kategorien (neu: Text/Daten, Dokumente, Bilder, Produktiv)
- Nicht installierte Tools gedimmt mit Install-Angebot (brew/apt)
- Ctrl-X: Deinstallation mit Bestätigung
- Ctrl-N: Wizard zum Hinzufügen eigener Tools (custom_tools.json)
- Kategorie-Header zeigt installiert/gesamt-Zähler
- Preview-Pane rechts mit ausführlichen Beschreibungen und Beispielen
- heic2jpg und h2j korrekt aus Scripts dokumentiert
2026-03-28 10:49:59 +01:00
cbfda7a410 git-notify: Shell-Start-Benachrichtigung bei Remote-Updates
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>
2026-03-27 14:01:48 +01:00
562ebb64f2 toolbox: Kategorie-Navigation, neues Fenster, tools-Symlink
- 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>
2026-03-27 13:58:50 +01:00
978065289d 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>
2026-03-27 13:28:11 +01:00
c4d9eeac6f zshrc: neue Tools im Cheatsheet; gitcheck: lazygit-Integration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 13:08:44 +01:00
dfc21f4cfa git-sync-all.sh: Repos klonen, pullen und pushen in einem Befehl 2026-03-14 08:29:52 +01:00
81b54ef141 Add git-check-all.sh, git-update-all.sh und .p10k.zsh
- bin/git-check-all.sh: Status aller Git-Repos prüfen (alias gitcheck)
- bin/git-update-all.sh: Alle Git-Repos pullen (alias gitupdate)
- .p10k.zsh: Powerlevel10k-Konfiguration für einheitliches Terminal-Setup
2026-03-09 19:55:36 +01:00