Ich bin macOS-Terminal-Nutzer.
Es gibt ja verschiedenste Tools, die Ausgaben einfärben – angefangen bei Shell-Befehlen wie ls bis hin zu den jeweiligen Programmiersprachen. Mich würde aber interessieren, ob es nicht auf der empfangenden Seite statt auf der sendenden Seite ein Tool gibt, das Smart Coloring übernimmt.
z. B. 1. Nach Installation einer Terminal-Erweiterung erfolgt das intelligente Coloring auf Ebene der Client-App.
z. B. 2. Etwas wie superviserd läuft im Hintergrund der Shell und färbt die Ausgabe beliebiger Programme intelligent ein.
Ich frage mich, ob es Tools dieser Art gibt.
Vielen Dank.
1 Kommentare
Die gewünschte Funktion müsste vermutlich auf Shell-Ebene verarbeitet werden.
Da Sie ein Standard-Terminal verwenden, nehme ich an, dass Sie wahrscheinlich
bashnutzen.Die Shell dient als Schnittstelle zwischen Befehlen und Kernel. Auch die Darstellung der Ausgabe gehört zur Aufgabe der Shell, daher denke ich, dass man es auf dieser Ebene lösen müsste, wenn man das umsetzen will.
Ich weiß allerdings nicht genau, ob es für moderne Shells wie
zshoderfishsolche Plugins gibt, da ich das nicht extra nachgeschaut habe.Es ist etwas schwer zu sagen, weil ich nicht weiß, welche Art von Ausgabe Sie farblich hervorheben möchten, aber probieren Sie doch einmal oh my zsh aus. Allein dadurch hat sich meine Shell-Erfahrung deutlich verbessert.
Wie ich gerade gesehen habe, hat auch jemand so etwas gebaut: https://github.com/l4u/zsh-output-highlighting Ich habe es allerdings nicht installiert.