> dzil

Plugin Catalog - file-munger

FileMunger plugins take a file (usually one loaded from disk) and edit it during the build process.

Authorityby APOCAL(also tagged: metadata)

Insert an $AUTHORITY variable into each package and an x_authority key into your metadata that lists your (or the primary author's) CPAN ID.

ExtraTestsby RJBS(also tagged: core, tests, tests-extra)

This plugin moves tests from the xt/ directory to the t/ directory and rewrites them to skip unless the appropriate environment variable is set during testing.

NextReleaseby RJBS(also tagged: after-release, changelog, core)

This plugin automatically inserts the version number and release date into your Changes when you make a release.

OurPkgVersionby XENO(also tagged: version, version-insert)

Insert a version number wherever a special comment is found:

    # VERSION

becomes

    our $VERSION = '1.234'; # VERSION

PkgDistby RJBS(also tagged: core, metadata)

Insert a $DIST variable with the name of the distribution after each package statement in the form

    {
      $Your::Package::Submodule::DIST = 'Your-Package';
    }

The $DIST variable is not an official standard, and is not currently used by the module toolchain.

PkgVersionby RJBS(also tagged: core, version, version-insert)

Insert a version number after each package statement in the form

    {
      $Your::Package::VERSION = '1.234';
    }

PodVersionby RJBS(also tagged: core, documentation, version-insert)

This plugin adds a =head1 VERSION section to most Perl files in the distribution, indicating the version of the dist being built. This section is added after =head1 NAME. If there is no such section, the version section will not be added.

People using Pod::Weaver or Pod::Loom won't need this plugin.

SurgicalPkgVersionby ROKR(also tagged: version, version-insert)

This subclass of PkgVersion ignores files unless they have an abstract or a comment indicating that PkgVersion should process them.

You can fork and improve this documentation on GitHub!