2009-09-15 5 views
7

Pour travailler avec du texte en prose, stocké en texte brut, j'aime vraiment la sortie de git diff --color-words, mais je n'aime pas la façon dont elle dépend des séquences d'échappement du terminal ANSI. Je voudrais obtenir une sortie que je peux utiliser pour passer en HTML, un affichage de caractère brut convivial, ou pour générer des statistiques sur les différences entre les deux fichiers. Je préfère Perl (CPAN compris), mais je me contenterais de presque tout.Comment puis-je convertir la sortie de `git diff --color-words` en HTML?

Répondre

9

This question demande de convertir des séquences d'échappement ANSI en directives de couleur HTML, et la réponse acceptée est un lien vers the Perl module HTML::FromANSI, dans CPAN.

+0

cela semble être un peu un hack sale, mais ça va faire si git, perl et la lib distribution sont des exigences pour mes utilisateurs finaux – singingfish