App-GitHooks
view release on metacpan or search on metacpan
lib/App/GitHooks.pm view on Meta::CPAN
# Create a new App instance to hold the various data.
my $self = $class->new(
arguments => $arguments,
name => $name,
);
# Force the output to match the terminal encoding.
my $terminal = $self->get_terminal();
my $terminal_encoding = $terminal->get_encoding();
binmode( STDOUT, "encoding($terminal_encoding)" )
if $terminal->is_utf8();
# Run the hook.
my $hook_exit_code = $hook_class->run(
app => $self,
);
croak "$hook_class ran successfully but did not return an exit code."
if !defined( $hook_exit_code );
return $hook_exit_code;
( run in 0.238 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )