Fish gestaltet die Kommandozeile für Menschen
Zusammenfassung
Axel Liljencrantz erklärt Fish als interaktive Shell mit Vorschlägen, Syntaxfarben und verständlichen Standardwerten. Fish erschien erstmals 2005.
Ideen
- Autosuggestions verwenden die lokale Befehlshistorie als Kontext.
- Syntaxfarben markieren ungültige Befehle bereits vor der Ausführung.
- Tabvervollständigung beschreibt Optionen und bekannte Argumente.
- Eine konsistente Sprache vermeidet historisch gewachsene Shell-Sonderfälle.
Einsichten
- Gute Standardwerte machen mächtige Werkzeuge ohne Konfiguration zugänglich.
- Sichtbare Rückmeldung verhindert Fehler früher als nachträgliche Meldungen.
- Kompatibilitätsbrüche können Bedienbarkeit verbessern, erschweren aber Skriptmigration.
Fakten
- Fish ist nicht vollständig POSIX-kompatibel.
- Die Shell wird als freie Software entwickelt.
Empfehlungen
- Nutze Fish interaktiv und POSIX-Shells für portable Skripte.
- Versioniere eigene Funktionen und Abkürzungen.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.