Name

    Dist::Zilla::Plugin::ManifestInRoot - Puts the MANIFEST file in the
    project root

Synopsis

       # In your dist.ini
       [ManifestInRoot]

Version

    This documents version v0.9.$Rev: 1 $ of
    Dist::Zilla::Plugin::ManifestInRoot

Description

    Puts the MANIFEST file in the project root so that it can be used by
    other programs, e.g. App::Cpanminus and Module::Provision

Configuration and Environment

    Defined these attributes;

    excludes

      An array reference of file names to exclude from the root directory
      copy of the manifest. Set using the multivalued initialisation
      argument exclude. Defaults to the list of files generated by the
      build process

Subroutines/Methods

 after_build

    Copy the MANIFEST file from the build directory to the project root
    filtering out unwanted files

 before_build

    Delete the existing MANIFEST file

 gather_files

    Create the content providing callback

 mvp_multivalue_args

    Returns a list of configuration attribute names that are treated as
    multi valued

Diagnostics

    None

Dependencies

    Dist::Zilla::Role::InstallTool

    File::Slurp

    Moose

Incompatibilities

    There are no known incompatibilities in this module

Bugs and Limitations

    There are no known bugs in this module. Please report problems to
    http://rt.cpan.org/NoAuth/Bugs.html?Dist=Dist-Zilla-Plugin-ManifestInRoot.
    Patches are welcome

Acknowledgements

    Larry Wall - For the Perl programming language

Author

    Peter Flanigan, <pjfl@cpan.org>

License and Copyright

    Copyright (c) 2015 Peter Flanigan. All rights reserved

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself. See perlartistic

    This program is distributed in the hope that it will be useful, but
    WITHOUT WARRANTY; without even the implied warranty of MERCHANTABILITY
    or FITNESS FOR A PARTICULAR PURPOSE

