bk99.de entertain the web since 1997

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

Originalartikel lesen →

Im Webarchiv suchen