NAME

App::Toolforge::MixNMatch - Perl class for mix-n-match application.

SYNOPSIS

 use App::Toolforge::MixNMatch;

 my $obj = App::Toolforge::MixNMatch->new;
 $obj->run;

METHODS

new()
 Constructor.
run()
 Run.

ERRORS

 new():
         From Class::Utils:
                 Unknown parameter '%s'.

EXAMPLE

 use strict;
 use warnings;

 use App::Toolforge::MixNMatch;

 # Run.
 exit App::Toolforge::MixNMatch->new->run;

 # Output:
 # Usage: ./examples/ex1.pl [-h] [--version] [command] [command_args ..]
 #         -h              Print help.
 #         --version       Print version.
 #         command         Command (diff, download, print).
 #
 #         command 'diff' arguments:
 #                 json_file1 - JSON file #1
 #                 json_file2 - JSON file #2
 #                 [print_options] - Print options (type, count, year_months, users)
 #         command 'download' arguments:
 #                 catalog_id - Catalog ID
 #                 [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)

DEPENDENCIES

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

REPOSITORY

https://github.com/tupinek/App-Toolforge-MixNMatch.

AUTHOR

Michal Josef Špaček mailto:skim@cpan.org

http://skim.cz

LICENSE AND COPYRIGHT

© 2020-2022 Michal Josef Špaček

BSD 2-Clause License

VERSION

0.05