Ich suche nach einer Codebibliothek, die ANSI-Escape-Sequenzen über einfache Tags oder CSS in HTML-Farben konvertiert. Zum Beispiel etwas, das dies konvertieren würde:
ESC [00mESC [01; 34mbinESC [00m ESC [01; 34mcodeESC [00m ESC [01; 31mdropbox-lnx.x86-0.6.404.tar.gzESC [00m ESC [00mfooESC [00m
Das sehr gut finden:
<span style="color:blue">bin</span>
<span style="color:blue">code</span>
<span style="color:red">dropbox-lnx.x86-0.6.404.tar.gz</span>
foo
Das Konvertieren von Pausen in <br/> ist nicht erforderlich, es sind nur die Escape-Codes, die ich nicht kenne. Ich könnte es selbst zusammen hacken, aber ich würde wahrscheinlich etwas Wichtiges vermissen, wie Unterstreichungen oder die Funktionsweise von Hintergrundfarben durcheinander bringen. Ich setze mich lieber auf den Code eines anderen.
Gibt es ein solches Tool (Befehlszeilen-Linux) oder eine solche Bibliothek (vorzugsweise Perl, Python oder Ruby)?