#!perl
# Note: This script is a CLI interface to Riap function /App/LintPrereqs/lint_prereqs
# and generated automatically using Dist::Zilla::Plugin::Rinci::ScriptFromFunc version 0.01
our $DATE = '2014-08-16'; # DATE
our $VERSION = '0.16'; # VERSION
use 5.010001;
use strict;
use warnings;
use Perinci::CmdLine::Any -prefer_lite=>1;
Perinci::CmdLine::Any->new(
url => "/App/LintPrereqs/lint_prereqs",
)->run;
# ABSTRACT: Check extraneous/missing prerequisites in dist.ini
# PODNAME: lint-prereqs
__END__
=pod
=encoding UTF-8
=head1 NAME
lint-prereqs - Check extraneous/missing prerequisites in dist.ini
=head1 VERSION
This document describes version 0.16 of lint-prereqs (from Perl distribution App-LintPrereqs), released on 2014-08-16.
=head1 SYNOPSIS
Usage:
% lint-prereqs
Examples:
TODO
To see all options:
% lint-prereqs --help
=head1 DESCRIPTION
Check [Prereqs / *] sections in your dist.ini against what's actually being used
in your Perl code (using Perl::PrereqScanner) and what's in Perl core list of
modules. Will complain if your prerequisites are not actually used, or already
in Perl core. Will also complain if there are missing prerequisites.
Designed to work with prerequisites that are manually written. Does not work if
you use AutoPrereqs.
Sometimes there are prerequisites that you know are used but can't be detected
by scan_prereqs, or you want to include anyway. If this is the case, you can
instruct lint_prereqs to assume the prerequisite is used.
;!lint-prereqs assume-used # even though we know it is not currently used
Foo::Bar=0
;!lint-prereqs assume-used # we are forcing a certain version
Baz=0.12
Sometimes there are also prerequisites that are detected by scan_prereqs, but
you know are already provided by some other modules. So to make lint-prereqs
ignore them:
[Extras / lint-prereqs / assume-provided]
Qux::Quux=0
=head1 OPTIONS
TODO
=head1 HOMEPAGE
Please visit the project's homepage at L<https://metacpan.org/release/App-LintPrereqs>.
=head1 SOURCE
Source repository is at L<https://github.com/sharyanto/perl-App-LintPrereqs>.
=head1 BUGS
Please report any bugs or feature requests on the bugtracker website L<https://rt.cpan.org/Public/Dist/Display.html?Name=App-LintPrereqs>
When submitting a bug or request, please include a test-file or a
patch to an existing test-file that illustrates the bug or desired
feature.
=head1 AUTHOR
Steven Haryanto <stevenharyanto@gmail.com>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Steven Haryanto.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut