DBIx-Migration
view release on metacpan or search on metacpan
lib/DBIx/Migration/CLI.pm view on Meta::CPAN
use DBIx::Migration ();
use Getopt::Std qw( getopts );
use Log::Any ();
use Log::Any::Adapter ();
use Module::Load::Conditional qw( can_load );
use PerlX::Maybe qw( maybe );
use POSIX qw( EXIT_FAILURE EXIT_SUCCESS );
use Try::Tiny qw( catch try );
sub run {
local @ARGV = @_;
my $opts;
my $exitval;
{
local $SIG{ __WARN__ } = sub {
my $warning = shift;
chomp $warning;
$exitval = _usage( -exitval => 2, -message => $warning );
};
getopts( '-VT:hp:s:t:u:v', $opts = {} );
( run in 1.148 second using v1.01-cache-2.11-cpan-49f99fa48dc )