Eine Bibliothek zum Konvertieren von ANSI-Escapes (Terminalformatierung / Farbcodes) in HTML

Ich bin auf der Suche nach einer code-Bibliothek, die konvertiert ANSI-escape-Sequenzen in HTML-Farbe, über einfache tags oder CSS. Zum Beispiel, etwas, das wäre zu konvertieren:

ESC[00mESC[01;34mbinESC[00m 
ESC[01;34mcodeESC[00m 
ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m 
ESC[00mfooESC[00m

In diesem:

<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

Konvertierung bricht in <br/> ist nicht notwendig, es ist nur die escape-codes, die ich nicht kenne. Ich könnte es zu hacken zusammen mir, aber würde ich wohl vermissen etwas wichtiges wie Unterstreichungen oder Durcheinander, wie die Farben im hintergrund arbeiten. Ich würde lieber einfach nur sitzen an der Spitze von jemand anderem code.

Solch ein tool (Kommandozeile linux) oder Bibliothek (perl, python, oder ruby vorzugsweise) gibt es?

InformationsquelleAutor der Frage Myrddin Emrys | 2008-10-28

Schreibe einen Kommentar