ETLp
view release on metacpan or search on metacpan
"File::Copy::Recursive" : "0",
"File::LocalizeNewlines" : "1.12",
"File::Path" : "0",
"File::Slurp" : "0",
"File::chdir" : "0",
"IPC::Cmd" : "0",
"Log::Dispatch::FileRotate" : "0",
"Log::Log4perl" : "0",
"Mail::Sendmail" : "0",
"Math::Base36" : "0.07",
"Modern::Perl" : "0",
"Module::Pluggable" : "0",
"Moose" : "0.83",
"MooseX::Declare" : "0.33",
"MooseX::Singleton" : "0",
"MooseX::Types::DateTime" : "0",
"Parallel::SubFork" : "0",
"Test::Class" : "0",
"Test::More" : "0",
"Text::CSV" : "0",
"Text::CSV_XS" : "0",
File::Copy::Recursive: 0
File::LocalizeNewlines: 1.12
File::Path: 0
File::Slurp: 0
File::chdir: 0
IPC::Cmd: 0
Log::Dispatch::FileRotate: 0
Log::Log4perl: 0
Mail::Sendmail: 0
Math::Base36: 0.07
Modern::Perl: 0
Module::Pluggable: 0
Moose: 0.83
MooseX::Declare: 0.33
MooseX::Singleton: 0
MooseX::Types::DateTime: 0
Parallel::SubFork: 0
Test::Class: 0
Test::More: 0
Text::CSV: 0
Text::CSV_XS: 0
MYMETA.json view on Meta::CPAN
"File::Copy::Recursive" : "0",
"File::LocalizeNewlines" : "1.12",
"File::Path" : "0",
"File::Slurp" : "0",
"File::chdir" : "0",
"IPC::Cmd" : "0",
"Log::Dispatch::FileRotate" : "0",
"Log::Log4perl" : "0",
"Mail::Sendmail" : "0",
"Math::Base36" : "0.07",
"Modern::Perl" : "0",
"Module::Pluggable" : "0",
"Moose" : "0.83",
"MooseX::Declare" : "0.33",
"MooseX::Singleton" : "0",
"MooseX::Types::DateTime" : "0",
"Parallel::SubFork" : "0",
"Test::Class" : "0",
"Test::More" : "0",
"Text::CSV" : "0",
"Text::CSV_XS" : "0",
File::Copy::Recursive: 0
File::LocalizeNewlines: 1.12
File::Path: 0
File::Slurp: 0
File::chdir: 0
IPC::Cmd: 0
Log::Dispatch::FileRotate: 0
Log::Log4perl: 0
Mail::Sendmail: 0
Math::Base36: 0.07
Modern::Perl: 0
Module::Pluggable: 0
Moose: 0.83
MooseX::Declare: 0.33
MooseX::Singleton: 0
MooseX::Types::DateTime: 0
Parallel::SubFork: 0
Test::Class: 0
Test::More: 0
Text::CSV: 0
Text::CSV_XS: 0
Makefile.PL view on Meta::CPAN
: ()),
PL_FILES => {},
EXE_FILES => ['script/etlp'],
PREREQ_PM => {
'Test::More' => 0,
'Moose' => '0.83',
'Config::General' => '2.43',
'DBI' => 0,
'DBD::SQLite' => 0,
'Try::Tiny' => 0,
'Modern::Perl' => 0,
'MooseX::Declare' => '0.33',
'MooseX::Singleton' => 0,
'Cwd' => 0,
'DBD::Mock' => 0,
'Module::Pluggable' => 0,
'UNIVERSAL::require' => 0,
'MooseX::Types::DateTime' => 0,
'DBIx::VersionedDDL' => '0.16',
'Math::Base36' => '0.07',
'Test::Class' => 0,
lib/ETLp.pm view on Meta::CPAN
* localize. Optional. Whether to modify the configuration files to
use the operating system eol markers. Deafults to 0.
=cut
class ETLp with ETLp::Role::Config {
use FindBin qw($Bin);
use Config::General qw(ParseConfig);
use ETLp::Exception;
use Try::Tiny;
use Modern::Perl;
use ETLp::Config;
use ETLp::Schema;
use ETLp::Audit::Job;
use ETLp::ItemBuilder;
use ETLp::Execute::Iteration;
use ETLp::Execute::Serial;
use Cwd 'abs_path';
use DBI;
use Log::Log4perl qw();
use Data::Dumper;
( run in 0.551 second using v1.01-cache-2.11-cpan-4d50c553e7e )