Ich habe kürzlich grc (generischer Colorizer) über MacPorts auf meinem System installiert, sodass ich für viele Befehle, die dies standardmäßig nicht unterstützen, eine kolorierte Ausgabe erhalten kann (siehe Abbildung unten).
Ich möchte die Verwendung von grc automatisch machen, jedoch nicht für bestimmte Befehle, sondern für jeden Befehl. Ich benutze zsh als meine Shell.
Grundsätzlich command -parameter 1 2 3
möchte ich, dass es bei jeder Ausführung automatisch als ausgeführt wird grc command -parameter 1 2 3
.
Ich möchte keine Aliase verwenden, zum Beispiel traceroute
Alias für grc traceroute
, da ich immer mehr Befehle hinzufüge, damit grc koloriert.
Ich habe mich mit preexec- und precmd-Konfigurationen für .zshrc befasst, aber ich habe keinen Weg gefunden, um das zu erreichen, wonach ich suche.
grc
der Verlauf zu Beginn jedes Befehls angezeigt wird.Andere Alternative. Gleiche Art von möglichen Problemen:
Ich würde einen "Alias" für jeden Befehl verwenden, der "grc" benötigt, anstatt zu versuchen, Ausnahmen für die hier veröffentlichten Lösungen herauszufinden.
quelle
Erwägen Sie die Verwendung
grc.zsh
dieses Teilsgrc
, den Sie hier finden . Es verfügt über Aliase für alle unterstützten Befehle.Siehe diese Stackoverflow-Antwort
quelle