Bash Cures Cancer
Learn the UNIX/Linux command line

Home     Man Pages     SpamDefeator


DIFFPP(1)			    DIFFPP			    DIFFPP(1)



NAME
       diffpp - pretty-print diff outputs with GNU enscript


SYNOPSIS
       diffpp currentfile < diff-file


DESCRIPTION
       Diffpp converts diff(1)-program's output files to a format suitable to
       be printed with GNU enscript(1).	 Program annotates the	changes	 with
       enscript's special escapes so enscript can highlight the modified por-
       tions of the file.  All changed	and  added  lines  are	printed	 with
       gray-background, deleted lines are marked with minus ('-') characters;
       diffpp prints one minus character for each deleted line.


EXAMPLES
       The easiest way to use diffpp is to use it  as  an  input  filter  for
       enscript.   If an input filter is specified for enscript it is used to
       pre-process the incoming data-stream.  Filtering does  not  alter  any
       header  strings	or file-timestamps which might be printed on enscript
       headers; only the incoming data is modified.


       enscript -G2re --filter='rcsdiff %s | diffpp %s' *.c *.h
	       Print the changes between current source files and their	 lat-
	       est RCS-versions.

       enscript -G2re --filter='diff %s~ %s | diffpp %s' *.c *.h
	       Print  changes  between	source	files  and  the corresponding
	       backup-files.


SEE ALSO
       diff(1), enscript(1)


AUTHOR
       Markku Rossi  



DIFFPP				 Jan 29, 1997			    DIFFPP(1)


UNIX/Linux commands referenced on this page:
  1. diff
  2. enscript
  3. as
  4. which