Je suis à la recherche d'une bibliothèque de code qui convertit les séquences d'échappement ANSI en couleur HTML, via des balises simples ou CSS. Par exemple, quelque chose qui convertirait ceci :
ESC\[00mESC\[01;34mbinESC\[00m
ESC\[01;34mcodeESC\[00m
ESC\[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC\[00m
ESC\[00mfooESC\[00m
Dans ça :
<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
Convertir les breaks en <br/> n'est pas nécessaire, c'est juste les codes d'échappement que je ne connais pas. Je pourrais le bricoler moi-même, mais je raterais probablement quelque chose d'important comme les soulignements ou je déconnerais sur le fonctionnement des couleurs de fond. Je préfère m'asseoir sur le code de quelqu'un d'autre.
Un tel outil (ligne de commande linux) ou une bibliothèque (perl, python ou ruby de préférence) existe-t-il ?
0 votes
Une excellente question et un ensemble de réponses précieuses !