greple -Mgit

Greple git module

Actions Status MetaCPAN Release

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 id. 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.


Last modified April 24, 2023: update submodules (e4ab308)