Changes for version 0.5 - 2013-02-15
Documentation
do stuff with your dist
A shell to examine installed modules
JSON::PP command utility
getting started with App::Cmd
Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker
Modules
write command line apps with less suffering
App::Cmd-specific wrapper for Getopt::Long::Descriptive
a base class for App::Cmd commands
list the application's commands
display a command's help screen
a plugin for App::Cmd commands
helper for setting up App::Cmd classes
a helper for building one-command App::Cmd applications
an App::Cmd::Command that is also an App::Cmd
"app cmd --subcmd" style subdispatching
for capturing the result of running an app
Extends App::Cmd::Tester to capture from external subprograms
the distribution metadata for a CPAN dist
Convert CPAN distribution metadata structures
an optional feature provided by a CPAN distribution
history of CPAN Meta Spec changes
a set of distribution prerequisites by phase and type
a set of version requirements for a CPAN dist
specification for CPAN distribution metadata
validate CPAN distribution metadata structures
Read and write a subset of YAML for CPAN Meta files
Capture STDOUT and STDERR from Perl, XS or external programs
a working (require "Class::Name") and more
multivalue-property package-oriented configuration
multivalue-property config-loading state machine
a role to make assemblers expand bundles
common exceptions class
object to read config from storage into an assembler
a config class that Config::MVP::Reader::Finder can find
a Findable Reader that looks for files by extension
a reader that finds an appropriate file
a reader that tries to cope with a plain old hashref
one section of an MVP configuration sequence
an ordered set of named configuration sections
distribution builder; installer not included!
Dist::Zilla's App::Cmd
base class for dzil commands
add a module to a dist
List your distribution's author dependencies
build your dist
clean up after build, test, or install
install your dist
print your distribution's prerequisites
mint a new dist
initialize dzil, then exit
release your dist to the CPAN
run stuff in a dir where your dist is built
set up a basic global config file
smoke your dist
test your dist
testing library for Dist::Zilla::App
chrome used for terminal-based interaction
the chrome used by Dist::Zilla::Tester
dist zilla subclass for building dists
distribution builder; installer not included!
a file whose content is (re-)built on demand
a file that you build entirely in memory
a file that comes from your filesystem
Dist::Zilla-specific subclass of Config::MVP::Assembler
Dist::Zilla::MVP::Assembler for global configuration
Dist::Zilla::MVP::Assembler for the Dist::Zilla object
the reader for dist.ini files
the reader for dist.pl files
a standard section in Dist::Zilla's configuration sequence
a standard section in Dist::Zilla's configuration sequence
Default minting profile provider
(DEPRECATED) the old name for Dist::Zilla::Plugin::AutoPrereqs
automatically extract prereqs from your modules
take care of numbering versions so you don't have to
(DEPRECATED) bump the version number by one before building
produce a cpanfile prereqs file
prompt for confirmation before releasing
a plugin to add a dist.ini to newly-minted dists
install a directory's contents as executables
rewrite ./xt tests to ./t tests with skips
fake plugin to test release
FileFinder matching on pathnames
filter matches from other FileFinders
a callback-based FileFinder plugin
gather all the files in a directory
gather all the files in a directory and use them as templates
build a custom file from only the plugin configuration
files in a data section
output a LICENSE file
build a Makefile.PL that uses ExtUtils::MakeMaker
Test and build dists with a Makefile.PL
build a MANIFEST file
decline to build files that appear in a MANIFEST.SKIP-like file
summarize Dist::Zilla configuration into distmeta
produce a META.json
Stop CPAN from indexing stuff
provide arbitrary "resources" for distribution metadata
common extra tests for META.yml
produce a META.yml
build a Build.PL that uses Module::Build
install a directory's contents as module-based "ShareDir" content
update the next release number in your changelog
add a $DIST to your packages
add a $VERSION to your packages
a release test for Pod coverage
a release test for Pod syntax
add a VERSION head1 to each Perl document
(DEPRECATED) the old name of the Prereqs plugin
list simple prerequisites
prune stuff that you probably don't mean to include
prune arbirary files from the dist
build a README file
a plugin to remove gathered prereqs
install a directory's contents as "ShareDir" content
a simple module-from-template plugin
extract archive and run tests before releasing the dist
upload the dist to CPAN
the basic plugins to maintain and release CPAN dists
the classic (old) default configuration for Dist::Zilla
build something more or less like a "classic" CPAN dist
use another bundle, with some plugins removed
the prerequisites of a Dist::Zilla distribution
something that runs after building is mostly complete
something that runs after minting is mostly complete
something that runs after release is mostly complete
something that runs before the archive file is built
something that runs before building really begins
something that runs before minting really begins
something that runs before release really begins
Common ground for Build.PL based builders
something used as a delegating agent during 'dzil run'
something that provides a user interface for Dist::Zilla
something that can dump its (public, simplified) configuraiton
something that finds files to install as executables
something that can act like a file
something that finds files within the distribution
something that uses FileFinder plugins
something that gathers files into the distribution
something that can add files to the distribution
something that alters a file's destination or content
something that removes found files from the distribution
something that creates an install program for a dist
something that provides a license for the dist
something that provides metadata (for META.yml/json)
something that can find a minting profile dir
something that keeps its minting profile in a sharedir
something that injects module files into the dist
something that provides a name for the dist
a role for plugins which use PPI
something that gets plugged in to Dist::Zilla
something that bundles a bunch of plugins
something that bundles a bunch of plugins easily
something that registers prerequisites
something that makes a release of the dist
something that picks a directory to install as shared files
something that stores options or data for later reference
a stash that provides a list of author strings
a stash with username/password credentials
something used as a delegating agent to 'dzil test'
something that renders a Text::Template template string
something that provides a version number for the dist
a stash of your PAUSE credentials
a stash of your default licensing terms
a stash of user name and email
a testing-enabling stand-in for Dist::Zilla
how to use this "Dist::Zilla" thing
dzil-specific type library
random snippets of code that Dist::Zilla wants
Utils for listing your distribution's author dependencies
Commands for the MM's to use in Makefiles
determine libraries to use and how to use them
OS adjusted ExtUtils::MakeMaker subclass
AIX specific subclass of ExtUtils::MM_Unix
Platform-agnostic MM methods
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
DOS specific subclass of ExtUtils::MM_Unix
special behaviors for OS X
once produced Makefiles for MacOS Classic
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
QNX specific subclass of ExtUtils::MM_Unix
U/WIN specific subclass of ExtUtils::MM_Unix
methods used by ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
VOS specific subclass of ExtUtils::MM_Unix
methods to override UN*X behaviour in ExtUtils::MakeMaker
method to customize MakeMaker for Win9X
ExtUtils::MakeMaker subclass for customization
Create a module Makefile
Wrapper around Config.pm
utilities to write and check a MANIFEST file
make a bootstrap file for use by DynaLoader
write linker options files for dynamic extension
add blib/* directories to @INC
CSS Selector to XPath compiler
JSON::XS compatible pure-Perl module.
dummy module providing JSON::PP::Boolean
Helper module in using JSON::PP in Perl 5.6
Combines List::Util and List::MoreUtils in one bite-sized package
Loads one of several alternate underlying implementations for a module
Module::Install Support for Test::Base
runtime module handling
Parse META.yml and META.json CPAN metadata files
A Data Driven Testing Framework
Default Filter Class for Test::Base
tools for testing Dist::Zilla plugins
incredibly simple helpers for testing code with exceptions
Create a Fake ShareDir for your modules for testing.
Internal Object to make code simpler.
Checks to see if the module can be loaded
Provides
in penv/lib/perl5/App/Cmd/Tester.pm
in penv/lib/perl5/App/Cmd/Tester.pm
in penv/lib/perl5/Class/Load/PP.pm
in penv/lib/perl5/Dist/Zilla/App/Tester.pm
in penv/lib/perl5/Dist/Zilla/Tester.pm
in penv/lib/perl5/Dist/Zilla/Tester.pm
in penv/lib/perl5/Dist/Zilla/Tester.pm
in penv/lib/perl5/ExtUtils/Mkbootstrap.pm
in penv/lib/perl5/ExtUtils/Liblist/Kid.pm
in penv/lib/perl5/ExtUtils/MM_Unix.pm
in penv/lib/perl5/JSON/PP.pm
in penv/lib/perl5/JSON/PP.pm
in penv/lib/perl5/ExtUtils/MM.pm
in penv/lib/perl5/ExtUtils/MY.pm
in penv/lib/perl5/ExtUtils/MakeMaker.pm
in penv/lib/perl5/Test/Base.pm
in penv/lib/perl5/Test/Base.pm