zsh: Fehler? Panik!

Die Idee ist schamlos geklaut, hat aber gerade — vielleicht etwas verfeinert — Einzug in meine zsh-Konfiguration gefunden:

# Bei Beendigung eines Kommandos mit Fehlerstatus eine 'Entschuldigung' ausgeben :-)
if fortune bofh-excuses > /dev/null 2>&1 ; then
   TRAPZERR() { fortune bofh-excuses | tail -n 1 }
else
   TRAPZERR() { echo 'AAAAAAAARRRRGHHHHH!!'; }
fi

Das ganze sieht dann ungefähr so aus:

rschaten@antarktis% foo
zsh: command not found: foo
That's easy to fix, but I can't be bothered.

Oder noch besser:

rschaten@antarktis% pgrep windows
Satan did it

4 Kommentare

  1. Sehr geil! Gibts es den Error-Trap auch für die bash? Ich weiß, das es einen für exit gibt,
    also denke ich mal schon. Aber eigentlich bin ich auch viel zu faul um nachzusehen. ;-)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

;-) :-) :-D :-| :-/ :-( :-P more »