NAME
Dist::Zilla::Plugin::CheckForUnwantedFiles - Check for unwanted files
VERSION
Version 0.0100, released 2020-12-29.
SYNOPSIS
In dist.ini
(though it is more useful in a PluginBundle
):
[CheckForUnwantedFiles]
unwanted_file = .travis.yml
unwanted_file = .github/
DESCRIPTION
This plugin checks the development directory (not the build directory) for unwanted files. This is useful when, for instance, switching CI providers, and you don't want to have the previous provider's configuration files lingering around and you are too forgetful to remember to check for them when doing a new release after the switch.
It is run at the AfterBuild
stage, and takes one (repeatable) argument: unwanted_file
. It is a fatal error if any unwanted file is found. And, despite its name, it works just as well with unwanted directories.
So:
Remove the plugin that generates the file from the bundle
Add this plugin to the bundle
Add the path to the file gets generated as an
unwanted_file
You must delete the unwanted file before the distribution can be built
SOURCE
https://github.com/Csson/p5-Dist-Zilla-Plugin-CheckForUnwantedFiles
HOMEPAGE
https://metacpan.org/release/Dist-Zilla-Plugin-CheckForUnwantedFiles
AUTHOR
Erik Carlsson <info@code301.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2020 by Erik Carlsson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.