| Module-Install-AutoManifest documentation | Contained in the Module-Install-AutoManifest distribution. |
Module::Install::AutoManifest - generate MANIFEST automatically
Version 0.003
In Makefile.PL:
auto_manifest;
In MANIFEST.SKIP:
# put your list of patterns here ^\.git/ ^your-crazy-files-whatever$
In MANIFEST:
Nothing, remove it
This extension to Module::Install adds behavior for automatically generating MANIFEST.
Before make distdir, make manifest will be run for you automatically.
Likewise, make distclean will remove your automatically-generated MANIFEST.
Hans Dieter Pearcey, <hdp at cpan.org>
Please report any bugs or feature requests to bug-module-install-automanifest at rt.cpan.org, or through
the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Module-Install-AutoManifest. I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
perldoc Module::Install::AutoManifest
You can also look for information at:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Install-AutoManifest
Copyright 2008 Hans Dieter Pearcey, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Module-Install-AutoManifest documentation | Contained in the Module-Install-AutoManifest distribution. |
use strict; use warnings; package Module::Install::AutoManifest; use Module::Install::Base; BEGIN { our $VERSION = '0.003'; our $ISCORE = 1; our @ISA = qw(Module::Install::Base); } sub auto_manifest { my ($self) = @_; return unless $Module::Install::AUTHOR; die "auto_manifest requested, but no MANIFEST.SKIP exists\n" unless -e "MANIFEST.SKIP"; if (-e "MANIFEST") { unlink('MANIFEST') or die "Can't remove MANIFEST: $!"; } $self->postamble(<<"END"); create_distdir: manifest_clean manifest distclean :: manifest_clean manifest_clean: \t\$(RM_F) MANIFEST END } 1; __END__
1; # End of Module::Install::AutoManifest