Man page - diffr(1)

Packages contains this manual

    Package:  diffr
    apt-get install diffr
    Manuals in package:
    Documentations in package:

Manual

DIFFR

NAME
SYNOPSIS
DESCRIPTION
AUTHOR
LICENSE

NAME

diffr - adds word-level diff on top of unified diffs

SYNOPSIS

diffr [ --colors <color_spec> ] [ --line-numbers <compact|aligned>]

diff -u | diffr [OPTIONS]

git show | diff [OPTIONS]

DESCRIPTION

--colors <color_spec> Configure color settings for console ouput.

There are four faces to customize:
+----------------+--------------+----------------+
|  line prefix   |      +       |       -        |
+----------------+--------------+----------------+
| common segment |    added     |    removed     |
| unique segment | refine-added | refine-removed |
+----------------+--------------+----------------+

The customization allows
- to change the foreground or background color;
- to set or unset the attributes 'bold', 'intense', 'underline';
- to clear all attributes.

Customization is done passing a color_spec argument.
This flag may be provided multiple times.

The syntax is the following:

color_spec = face-name + ':' + attributes
attributes = attribute
           | attribute + ':' + attributes
attribute  = ('foreground' | 'background') + ':' + color
           | (<empty> | 'no') + font-flag
           | 'none'
font-flag  = 'italic'
           | 'bold'
           | 'intense'
           | 'underline'
color      = 'none'
           | [0-255]
           | [0-255] + ',' + [0-255] + ',' + [0-255]
           | ('black', 'blue', 'green', 'red',
              'cyan', 'magenta', 'yellow', 'white')

For example, the color_spec

    'refine-added:background:blue:bold'


sets the color of unique added segments with
a blue background, written with a bold font.

--line-numbers <compact|aligned> Display line numbers. Style is optional. When style = ‘compact’, take as little width as possible. When style = ‘aligned’, align to tab stops (useful if tab is used for indentation). [default: compact]

-h , --help Prints help information

-V , --version Prints version information

AUTHOR

Nathan Moreau <nathan.moreau@m4x.org>

LICENSE

The MIT License (MIT)