2009-09-15 5 views
7

Do pracy z tekstem, który jest prozą, przechowywany w zwykłym tekście, bardzo podoba mi się wyjście z git diff --color-words, ale nie podoba mi się sposób, w jaki jest on zależny od sekwencyjnych sekwencji końcowych ANSI. Chciałbym uzyskać dane wyjściowe, za pomocą których mogę zamienić się w HTML, jakiś przyjazny dla użytkownika wyświetlacz znaków lub wygenerować statystyki różnic między tymi dwoma plikami.Jak mogę przekonwertować wyjście z `git diff - colour-words` na HTML?

Preferuję Perl (w tym CPAN), ale zadowolę się praktycznie wszystkim.

Odpowiedz

9

This question prosi o przekształcenie sekwencji escape ANSI w dyrektywy dotyczące kolorów HTML, a zaakceptowaną odpowiedzią jest link do the Perl module HTML::FromANSI, w CPAN.

+0

wydaje się to trochę brudnym hackerem, ale zrobi to, jeśli git, perl i rozproszone lib są wymaganiami dla moich użytkowników końcowych – singingfish