App-Toolforge-MixNMatch

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

no_index:
  directory:
    - examples
    - inc
    - t
    - xt
requires:
  Error::Pure: 0.15
  Getopt::Std: 0
  IO::Barf: 0
  JSON::XS: 0
  LWP::Protocol::https: 0
  LWP::Simple: 0
  Perl6::Slurp: 0
  Readonly: 0
  Toolforge::MixNMatch::Diff: 0.01
  Toolforge::MixNMatch::Object: 0.02
  Toolforge::MixNMatch::Print: 0.02
  Toolforge::MixNMatch::Struct: 0.02
  Unicode::UTF8: 0
  perl: 5.6.2

Makefile.PL  view on Meta::CPAN

author_requires 'Test::Pod::Coverage' => 0;
install_script 'bin/mix-n-match';
license 'bsd';
name 'App-Toolforge-MixNMatch';
perl_version 5.006002;
readme_from 'bin/mix-n-match';
recursive_author_tests('xt');
requires 'Error::Pure' => 0.15;
requires 'Getopt::Std' => 0;
requires 'IO::Barf' => 0;
requires 'JSON::XS' => 0;
requires 'LWP::Protocol::https' => 0;
requires 'LWP::Simple' => 0;
requires 'Perl6::Slurp' => 0;
requires 'Readonly' => 0;
requires 'Toolforge::MixNMatch::Diff' => 0.01;
requires 'Toolforge::MixNMatch::Print' => 0.02;
requires 'Toolforge::MixNMatch::Object' => 0.02;
requires 'Toolforge::MixNMatch::Struct' => 0.02;
requires 'Unicode::UTF8' => 0;
resources 'bugtracker' => 'https://github.com/michal-josef-spacek/App-Toolforge-MixNMatch/issues',

MixNMatch.pm  view on Meta::CPAN

package App::Toolforge::MixNMatch;

use strict;
use warnings;

use Error::Pure qw(err);
use Getopt::Std;
use IO::Barf qw(barf);
use JSON::XS;
use LWP::Simple qw(get);
use Perl6::Slurp qw(slurp);
use Readonly;
use Toolforge::MixNMatch::Diff;
use Toolforge::MixNMatch::Print::Catalog;
use Toolforge::MixNMatch::Struct::Catalog;
use Unicode::UTF8 qw(encode_utf8);

# Constants
Readonly::Scalar our $URI_BASE => 'https://mix-n-match.toolforge.org/';

MixNMatch.pm  view on Meta::CPAN

 #                 [output_file] - Output file (default is catalog_id.json)
 #         command 'print' arguments:
 #                 json_file or catalog_id - Catalog ID or JSON file
 #                 [print_options] - Print options (type, count, year_months, users)

=head1 DEPENDENCIES

L<Error::Pure>,
L<Getopt::Std>,
L<IO::Barf>,
L<JSON::XS>,
L<LWP::Simple>,
L<Perl6::Slurp>,
L<Readonly>,
L<Toolforge::MixNMatch::Diff>,
L<Toolforge::MixNMatch::Print::Catalog>,
L<Toolforge::MixNMatch::Struct::Catalog>,
L<Unicode::UTF8>.

=head1 REPOSITORY



( run in 0.291 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )