App-JESP
view release on metacpan or search on metacpan
lib/App/JESP/Cmd.pm view on Meta::CPAN
=cut
sub global_opt_spec {
my ($self) = @_;
return (
[ "verbose|v", "log additional output" ],
[ "lib-inc|I=s@", "additional \@INC dirs", {
callbacks => { 'always fine' => sub { unshift @INC, @{$_[0]}; } }
} ],
$self->SUPER::global_opt_spec,
);
}
=head2 execute_command
See L<App::Cmd>
=cut
sub execute_command {
my ($self, $cmd, $opts, @args) = @_;
if( $self->global_options()->{verbose} ){
Log::Any::Adapter->set( 'Stdout' , log_level => 'debug' );
}else{
Log::Any::Adapter->set( 'Stdout' , log_level => 'info' );
}
return $self->SUPER::execute_command( $cmd , $opts , @args );
}
1;
( run in 1.182 second using v1.01-cache-2.11-cpan-49f99fa48dc )