App-combinesheets

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "Test::CPAN::Meta" : "0",
            "Test::Pod" : "1.41"
         }
      },
      "runtime" : {
         "requires" : {
            "Algorithm::Loops" : "0",
            "App::Cmd::Simple" : "0",
            "Data::Dumper" : "0",
            "File::BOM" : "0",
            "File::Spec" : "0",
            "File::Temp" : "0",
            "File::Which" : "0",
            "IO::CaptureOutput" : "0",
            "Pod::Find" : "0",
            "Pod::Usage" : "0",
            "Text::CSV::Simple" : "0",
            "Text::CSV_XS" : "0",
            "autouse" : "0",
            "base" : "0",

META.yml  view on Meta::CPAN

  version: 1.4
name: App-combinesheets
no_index:
  directory:
    - examples
    - t
requires:
  Algorithm::Loops: 0
  App::Cmd::Simple: 0
  Data::Dumper: 0
  File::BOM: 0
  File::Spec: 0
  File::Temp: 0
  File::Which: 0
  IO::CaptureOutput: 0
  Pod::Find: 0
  Pod::Usage: 0
  Text::CSV::Simple: 0
  Text::CSV_XS: 0
  autouse: 0
  base: 0

Makefile.PL  view on Meta::CPAN

  "DISTNAME" => "App-combinesheets",
  "EXE_FILES" => [
    "bin/combinesheets"
  ],
  "LICENSE" => "perl",
  "NAME" => "App::combinesheets",
  "PREREQ_PM" => {
    "Algorithm::Loops" => 0,
    "App::Cmd::Simple" => 0,
    "Data::Dumper" => 0,
    "File::BOM" => 0,
    "File::Spec" => 0,
    "File::Temp" => 0,
    "File::Which" => 0,
    "IO::CaptureOutput" => 0,
    "Pod::Find" => 0,
    "Pod::Usage" => 0,
    "Text::CSV::Simple" => 0,
    "Text::CSV_XS" => 0,
    "autouse" => 0,
    "base" => 0,

README  view on Meta::CPAN


       COMBINE_SHEETS_EXT_PATH=examples bin/combinesheets -cfg examples/cars.cfg --inputs CAR=examples/cars.csv

DEPENDENCIES
    In order to run this tool you need Perl and the following Perl modules
    to be installed:

       App::Cmd::Simple
       Text::CSV::Simple
       Text::CSV_XS
       File::BOM
       Getopt::Long::Descriptive
       Pod::Usage
       Algorithm::Loops

    Optionally (if your configuration file uses the reserved word PROG or
    PROGS for calculated columns):

       IO::CaptureOutput

KNOWN BUGS, MISSING FEATURES

docs/App-combinesheets.html  view on Meta::CPAN


<h1><a class='u' href='#___top' title='click to go to top of document'
name="DEPENDENCIES"
>DEPENDENCIES</a></h1>

<p>In order to run this tool you need Perl and the following Perl modules to be installed:</p>

<pre>   App::Cmd::Simple
   Text::CSV::Simple
   Text::CSV_XS
   File::BOM
   Getopt::Long::Descriptive
   Pod::Usage
   Algorithm::Loops</pre>

<p>Optionally (if your configuration file uses the reserved word PROG or PROGS for calculated columns):</p>

<pre>   IO::CaptureOutput</pre>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="KNOWN_BUGS,_MISSING_FEATURES"

lib/App/combinesheets.pm  view on Meta::CPAN

use base 'App::Cmd::Simple';

use Pod::Usage;
use Pod::Find qw(pod_where);

use Text::CSV::Simple;
use Text::CSV_XS;
use File::Spec;
use File::Temp;
use File::Which;
use File::BOM qw( :all );
use Algorithm::Loops qw( NestedLoops );
use autouse 'IO::CaptureOutput' => qw(capture_exec);

# reserved keywords in the configuration
use constant {
    CFG_MATCH => 'MATCH',
    CFG_PROG  => 'PROG',
    CFG_PROGS => 'PROGS',
    CFG_PERL  => 'PERL',
};

lib/App/combinesheets.pm  view on Meta::CPAN

   COMBINE_SHEETS_EXT_PATH=examples bin/combinesheets -cfg examples/cars.cfg --inputs CAR=examples/cars.csv

=head1 DEPENDENCIES

In order to run this tool you need Perl and the following Perl modules
to be installed:

   App::Cmd::Simple
   Text::CSV::Simple
   Text::CSV_XS
   File::BOM
   Getopt::Long::Descriptive
   Pod::Usage
   Algorithm::Loops

Optionally (if your configuration file uses the reserved word PROG or
PROGS for calculated columns):

   IO::CaptureOutput

=head1 KNOWN BUGS, MISSING FEATURES



( run in 0.708 second using v1.01-cache-2.11-cpan-f29a10751f0 )