Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Thursday, June 13, 2019
 
 

diffpp (1)

Name

diffpp - print diff outputs with GNU enscript

Synopsis

diffpp currentfile < diff-file

Description

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 latest
               RCS-versions.

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



ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | print/filter/enscript |
       +---------------+-----------------------+
       |Stability      | Uncommitted           |
       +---------------+-----------------------+
SEE ALSO
       diff(1), enscript(1)


AUTHOR
       Markku Rossi <mtr@iki.fi> <http://www.iki.fi/~mtr/>



NOTES
       Further information about this software can be found on the open source
       community website at https://www.gnu.org/software/enscript.



DIFFPP                           Jan 29, 1997                        DIFFPP(1)