c't 13/2023
S. 66
Test & Beratung
Befehlskorrektor

Verdammte Vertipper

Das Kommandozeilen-Tool The Fuck korrigiert falsch geschriebene Befehle und andere Versehen. Das ist praktisch, stellenweise beeindruckend, aber auch nicht ganz ungefährlich.

„No such file or directory“, „error: invalid option“, „command not found“, „Permission denied“ – wer viel auf der Kommandozeile arbeitet, kennt diese und diverse weitere Meldungen, mit denen Shells und Programme auf fehlerhafte Eingaben reagieren. In der Regel holt man dann den Befehl über die History zurück und korrigiert ihn. Shell-Zauberer nutzen Tricks wie !!:* oder ^falsch^richtig^, um das Kommando auszubessern, aber spätestens nach dem dritten (Tipp-)Fehler sind auch sie dem Fluchen nahe.

Dann hilft The Fuck: Statt den Befehl mühsam auszubessern, geben Sie einfach fuck ein und das Kommando wird korrigiert. Das Programm mit dem unflätigen Namen analysiert den vorausgegangenen Befehl samt seiner Ausgaben, vergleicht ihn mit einer Liste von Regeln, die Korrekturen beschreiben, und schlägt seinen besten Tipp vor. Den können Sie einfach mit Enter bestätigen. Falls das Programm daneben liegt, wählen Sie über die Pfeiltasten alternative Korrekturen aus oder brechen per Strg+C ab.

Kommentieren