ETLp

 view release on metacpan or  search on metacpan

META.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",

META.yml  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

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",

MYMETA.yml  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

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 )