2009-09-15 3 views
7

Per lavorare con il testo che è in prosa, memorizzato in testo normale, mi piace molto l'output di git diff --color-words, ma non mi piace il modo in cui dipende dalle sequenze di escape dei terminali ANSI. Mi piacerebbe avere un output che posso usare per trasformare in HTML, un qualche tipo di visualizzazione dei caratteri grezzi user-friendly, o per generare statistiche sulle differenze tra i due file.Come posso convertire l'output di `git diff --color-words` in HTML?

Preferisco il Perl (incluso CPAN), ma mi accontento di quasi tutto.

risposta

9

This question chiede di convertire sequenze di escape ANSI in direttive di colore HTML e la risposta accettata è un collegamento a the Perl module HTML::FromANSI, in CPAN.

+0

questo sembra un po 'un hack sporco, ma lo farà se git, perl e la lib distribuita sono requisiti per i miei utenti finali – singingfish