The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

git - Greple git module

SYNOPSIS

    greple -Mgit ...

DESCRIPTION

App::Greple::git is a greple module to handle git output.

OPTIONS

--color-blame-line, --color-blame
--color-blame-label

Read git-blame(1) output and apply unique color for each commit ids. Option --color-blame and --color-blame-line colorize whole line, while --color-blame-label does only labels.

Set $HOME/.gitconfig like this:

    [pager]
        blame = greple -Mgit --color-blame-line | env LESSANSIENDCHARS=mK less -cR

ENVIRONMENT

LESS
LESSANSIENDCHARS

Since greple produces ANSI Erase Line terminal sequence, it is convenient to set less command understand them.

    LESS=-cR
    LESSANSIENDCHARS=mK

INSTALL

CPANMINUS

    $ cpanm App::Greple::git

SEE ALSO

App::Greple

App::sdif: git diff support

AUTHOR

Kazumasa Utashiro

LICENSE

Copyright 2021-2022 Kazumasa Utashiro.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.