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-2024 Michal Josef Špaček

BSD 2-Clause License

VERSION

0.06