The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Dist::Zilla::Plugin::RemovePrereqsMatching - A more flexible prereq remover

VERSION

This document describes version 0.002 of Dist::Zilla::Plugin::RemovePrereqsMatching - released June 18, 2012 as part of Dist-Zilla-Plugin-RemovePrereqsMatching.

SYNOPSIS

    ; in your dist.ini
    [RemovePrereqsMatching]
    remove_matching = ^Template::Whatever::.*$
    remove_matching = ^Dist::Zilla.*$

DESCRIPTION

This plugin builds on Dist::Zilla::Plugin::RemovePrereqs to allow prerequisites to be removed by regular expression, rather than string equality. This can be useful when you have a DPAN package consisting of a bunch of modules under a common namespace, whose installation can be handled by one common prerequisite specification.

METHODS

register_prereqs

We implement this method to scan the list of prerequisites assembled to date, and remove any tat match any of the expressions given to us.

OPTIONS

remove_matching

This option defines a regular expression that will be used to test prerequisites for removal. We may be specified multiple times to define multiple expressions to test prerequisites against; a prerequisite needs to match at least one expression to be excluded.

SEE ALSO

Please see those modules/websites for more information related to this module.

SOURCE

The development version is on github at http://github.com/RsrchBoy/dist-zilla-plugin-removeprereqsmatching and may be cloned from git://github.com/RsrchBoy/dist-zilla-plugin-removeprereqsmatching.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/RsrchBoy/dist-zilla-plugin-removeprereqsmatching/issues

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.

AUTHOR

Chris Weyl <cweyl@alumni.drew.edu>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Chris Weyl.

This is free software, licensed under:

  The GNU Lesser General Public License, Version 2.1, February 1999