App-GitHooks

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

hooks/post-update
hooks/pre-applypatch
hooks/pre-auto-gc
hooks/pre-commit
hooks/pre-push
hooks/pre-rebase
hooks/pre-receive
hooks/prepare-commit-msg
hooks/update
ignore.txt
img/app-githooks-example-failure.png
img/app-githooks-example-success.png
lib/App/GitHooks.pm
lib/App/GitHooks/CommitMessage.pm
lib/App/GitHooks/Config.pm
lib/App/GitHooks/Constants.pm
lib/App/GitHooks/Hook.pm
lib/App/GitHooks/Hook/ApplypatchMsg.pm
lib/App/GitHooks/Hook/CommitMsg.pm
lib/App/GitHooks/Hook/PostApplypatch.pm
lib/App/GitHooks/Hook/PostCheckout.pm
lib/App/GitHooks/Hook/PostCommit.pm

README.md  view on Meta::CPAN

`App::GitHooks` is an extensible and easy to configure git hooks framework that
supports many plugins.


OVERVIEW
--------

 * Here's an example of it in action, running the `pre-commit` hook checks before
the commit message can be entered:

	![Successful checks](https://raw.github.com/guillaumeaubert/App-GitHooks/master/img/app-githooks-example-success.png)

 * Here is another example, with a Perl file that fails compilation this time:

	![Failing checks](https://raw.github.com/guillaumeaubert/App-GitHooks/master/img/app-githooks-example-failure.png)


INSTALLATION
------------

1. Install this distribution (with `cpanm` or your preferred CPAN client):

		cpanm App::GitHooks

2. Install the plugins you are interested in (with `cpanm`or your prefered CPAN

lib/App/GitHooks.pm  view on Meta::CPAN


=head1 DESCRIPTION

C<App::GitHooks> is an extensible and easy to configure git hooks framework that supports many plugins.

Here's an example of it in action, running the C<pre-commit> hook checks before
the commit message can be entered:

=begin html

<div><img src="https://raw.github.com/guillaumeaubert/App-GitHooks/master/img/app-githooks-example-success.png"></div>

=end html

Here is another example, with a Perl file that fails compilation this time:

=begin html

<div><img src="https://raw.github.com/guillaumeaubert/App-GitHooks/master/img/app-githooks-example-failure.png"></div>

=end html


=head1 SYNOPSIS

=over 4

=item 1.



( run in 0.798 second using v1.01-cache-2.11-cpan-df04353d9ac )