|
Packit |
574860 |
NAME
|
|
Packit |
574860 |
Module::Install::ManifestSkip - Generate a MANIFEST.SKIP file
|
|
Packit |
574860 |
|
|
Packit |
574860 |
SYNOPSIS
|
|
Packit |
574860 |
use inc::Module::Install;
|
|
Packit |
574860 |
|
|
Packit |
574860 |
all_from 'lib/Foo.pm';
|
|
Packit |
574860 |
|
|
Packit |
574860 |
manifest_skip;
|
|
Packit |
574860 |
|
|
Packit |
574860 |
WriteAll;
|
|
Packit |
574860 |
|
|
Packit |
574860 |
DESCRIPTION
|
|
Packit |
574860 |
This module generates a "MANIFEST.SKIP" file for you (using
|
|
Packit |
574860 |
Module::Manifest::Skip) that contains the common files that people do
|
|
Packit |
574860 |
not want in their "MANIFEST" files. The SKIP file is generated each time
|
|
Packit |
574860 |
that you (the module author) run "Makefile.PL".
|
|
Packit |
574860 |
|
|
Packit |
574860 |
You can add your own custom entries at the top of the "MANIFEST" file.
|
|
Packit |
574860 |
Just put a blank line after your entries, and they will be left alone.
|
|
Packit |
574860 |
|
|
Packit |
574860 |
This module also adds 'MANIFEST' to the "clean_files()" list so that
|
|
Packit |
574860 |
"make clean" will remove your "MANIFEST".
|
|
Packit |
574860 |
|
|
Packit |
574860 |
OPTIONS
|
|
Packit |
574860 |
if you don't plan on adding anything to the stock MANIFEST.SKIP and just
|
|
Packit |
574860 |
want "make clean" to delete it, say this:
|
|
Packit |
574860 |
|
|
Packit |
574860 |
manifest_skip 'clean';
|
|
Packit |
574860 |
|
|
Packit |
574860 |
THEORY
|
|
Packit |
574860 |
one school of thought for release management is that you never commit
|
|
Packit |
574860 |
your "MANIFEST" file. You just generate it using "make manifest", right
|
|
Packit |
574860 |
before releasing a module, and then delete it afterwards.
|
|
Packit |
574860 |
|
|
Packit |
574860 |
This is good because you never forget to add new files to your
|
|
Packit |
574860 |
"MANIFEST". The only problems are that you always need to generate a
|
|
Packit |
574860 |
"MANIFEST.SKIP" file, and you need to add "MANIFEST" to your
|
|
Packit |
574860 |
clean_files, or delete it by hand. This module does these things for
|
|
Packit |
574860 |
you.
|
|
Packit |
574860 |
|
|
Packit |
574860 |
AUTHOR
|
|
Packit |
574860 |
Ingy döt Net <ingy@cpan.org>
|
|
Packit |
574860 |
|
|
Packit |
574860 |
COPYRIGHT AND LICENSE
|
|
Packit |
574860 |
Copyright 2010-2014. Ingy döt Net.
|
|
Packit |
574860 |
|
|
Packit |
574860 |
This program is free software; you can redistribute it and/or modify it
|
|
Packit |
574860 |
under the same terms as Perl itself.
|
|
Packit |
574860 |
|
|
Packit |
574860 |
See <http://www.perl.com/perl/misc/Artistic.html>
|
|
Packit |
574860 |
|