Farben, Progress, Tabellen und Prompts
Shell-Skripte, die den Operator informieren statt zu verwirren, sind wartbarer, sicherer und angenehmer zu bedienen. Mit tput, ANSI-Codes, Spinners, column und printf-Tabellen entsteht professionelle CLI-UX ohne externe Abhängigkeiten — direkt in Bash, portabel und robustheitsorientiert.
Inhaltsverzeichnis
- 1. Warum CLI-UX in Bash wichtig ist
- 2. tput: Terminal-Fähigkeiten portabel nutzen
- 3. ANSI-Escape-Codes: Farbe und Formatierung
- 4. Spinner und Fortschrittsbalken
- 5. Strukturierte Ausgabe mit column und printf
- 6. Interaktive Prompts: read, select und Bestätigungen
- 7. Log-Level-Ausgaben mit Farbe und Kontext
- 8. TTY-Erkennung und nicht-interaktiver Modus
- 9. CLI-UX-Techniken im Vergleich
- 10. Zusammenfassung
- 11. FAQ
1. Warum CLI-UX in Bash wichtig ist
Der Begriff CLI-UX in Bash klingt