Для работы с прозой, хранящейся в виде обычного текста, мне очень нравится вывод git diff --color-words
, но мне не нравится, как он зависит от управляющих последовательностей терминала ANSI. Я хотел бы получить вывод, который я мог бы использовать для преобразования в HTML, какое-то удобное для пользователя отображение необработанных символов или для создания статистики о различиях между двумя файлами.
Я предпочитаю Perl (включая CPAN), но соглашусь практически на что угодно.