RAA - docdiff/0.3.0 RC3

docdiff / 0.3.0 RC3

Short description: DocDiff
Category: Application/Text processing
Status: beta, but usable
Created: 2001-08-09 07:11:12 GMT
Last update: 2004-05-16 16:16:13 GMT
Owner: Hisashi MORITA (Projects of this owner)
Homepage: http://www.kt.rim.or.jp/~hisashim/ruby/docdiff/
Download: not available
License: BSD
Dependency:
None
Description:

DocDiff compares two files and shows the difference. It can compare files word by word, char by char, or line by line. It has several output formats such as HTML/XHTML, tty, Manued, wdiff-like, or user-defined markup.

It supports several encodings and end-of-line characters, including ASCII, UTF-8, EUC-JP, Shift_JIS, CR, LF, and CRLF.

Requirements:
Ruby (Tested with Ruby 1.8/i386-linux, 1.8/Cygwin)
(Note that you may need additional ruby library such as iconv and uconv, if your OS's Ruby package does not include those.)

What's New in 0.3:
* Re-designed and re-written from scratch.
* Supports multiple encodings (ASCII, EUC-JP, Shift_JIS, UTF-8) and multiple eols (CR, LF, CRLF).
* Supports more output formats (tty, HTML, Manued, wdiff-like, user-defined markup text).
* Supports configuration files (/etc/docdiff/docdiff.conf, ~/etc/docdiff/docdiff.conf (or ~/.docdiff/docdiff.conf)).
* Introduced digest (summary) mode.
* Approximately 200% faster than older versions, thanks to akr's diff library.
* Better documentation and help message.
* License changed from Ruby's to modified BSD style.
* Pure Ruby. Does not require external diff program such as GNU diff, or morphological analyzer such as ChaSen.
* Runs on both Unix and Windows (tested on Debian GNU/Linux and Cygwin)

Versions: [0.3.2 (2005-01-03)] [0.3.1 (2004-09-23)] [0.3.0 (2004-06-07)] [0.3.0 RC3 (2004-05-16)] [0.1.8 (2001-08-09)]

Edit this project (for project owner)

back to RAA top