text::worddiff::ansicolor(3pm) [debian man page]
Text::WordDiff::ANSIColor(3pm) User Contributed Perl Documentation Text::WordDiff::ANSIColor(3pm) Name Text::WordDiff::ANSIColor - ANSI colored formatting for Text::WordDiff Synopsis use Text::WordDiff; my $diff = word_diff 'file1.txt', 'file2.txt'; my $diff = word_diff $string1, $string2, { STYLE => 'ANSIColor' }; my $diff = word_diff *FH1, *FH2; \%options; my $diff = word_diff &reader1, &reader2; my $diff = word_diff @records1, @records2; # May also mix input types: my $diff = word_diff @records1, 'file_B.txt'; Description This class subclasses Text::WordDiff::Base to provide a formatting class for Text::WordDiff that uses ANSI-standard terminal escape sequences to highlight deleted and inserted text. This formatting class is the default class used by Text::WordDiff; see its documentation for details on its interface. This class should never be used directly. Text::WordDiff::ANSIColor formats word diffs for viewing in an ANSI-standard terminal session. The diff content is highlighted as follows: Deletes Deleted words will display in bold-faced red. The ANSI standard for strikethrough is also used, but since it is not supported by most terminals, likely will not show up. Inserts Inserted words will display in bold-faced, underlined green. All other content is simply returned. See Also Text::WordDiff Text::WordDiff::HTML Support This module is stored in an open repository at the following address: <https://svn.kineticode.com/Text-WordDiff/trunk/> Patches against Text::WordDiff are welcome. Please send bug reports to <bug-text-worddiff@rt.cpan.org>. Author David Wheeler <david@kineticode.com> Copyright and License Copyright (c) 2005-2008 David Wheeler. Some Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.0 2009-09-24 Text::WordDiff::ANSIColor(3pm)
Check Out this Related Man Page
Text::WordDiff::HTML(3pm) User Contributed Perl Documentation Text::WordDiff::HTML(3pm) Name Text::WordDiff::HTML - XHTML formatting for Text::WordDiff Synopsis use Text::WordDiff; my $diff = word_diff 'file1.txt', 'file2.txt'; { STYLE => 'HTML' }; my $diff = word_diff $string1, $string2, { STYLE => 'HTML' }; my $diff = word_diff *FH1, *FH2, { STYLE => 'HTML' }; my $diff = word_diff &reader1, &reader2, { STYLE => 'HTML' }; my $diff = word_diff @records1, @records2, { STYLE => 'HTML' }; # May also mix input types: my $diff = word_diff @records1, 'file_B.txt', { STYLE => 'HTML' }; Description This class subclasses Text::WordDiff::Base to provide a XHTML formatting for Text::WordDiff. See Term::WordDiff for usage details. This class should never be used directly. Text::WordDiff::HTML formats word diffs for viewing in a Web browser. The diff content is highlighted as follows: o "<div class="file">" This element contains the entire contents of the diff "file" returned by "word_diff()". All of the following elements are subsumed by this one. o "<span class="fileheader">" The header section for the files being "diff"ed, usually something like: --- in.txt Thu Sep 1 12:51:03 2005 +++ out.txt Thu Sep 1 12:52:12 2005 This element immediately follows the opening "file" "<div>" element, but will not be present if Text::WordDif cannot deterimine the file names for both files being compared. o "<span class="hunk">" This element contains a single diff "hunk". Each hunk may contain the following elements: o "<ins>" Inserted content. o "<del>" Deleted content. You may do whatever you like with these elements and classes; I highly recommend that you style them using CSS. You'll find an example CSS file in the eg directory in the Text-WordDiff distribution. See Also Text::WordDiff Text::WordDiff::ANSIColor Support This module is stored in an open repository at the following address: <https://svn.kineticode.com/Text-WordDiff/trunk/> Patches against Text::WordDiff are welcome. Please send bug reports to <bug-text-worddiff@rt.cpan.org>. Author David Wheeler <david@kineticode.com> Copyright and License Copyright (c) 2005-2008 David Wheeler. Some Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.0 2009-09-24 Text::WordDiff::HTML(3pm)