Dist::Zilla::Plugin::Author::KENTNL::DistINI - Generate a dist.ini for @Author::KENTNL projects.
dist.ini
version 2.004001
; ~/.dzil/profiles/default/profile.ini [Author::KENTNL::DistINI] ; ~/.dzil/config.ini [%Rights] license_class = Perl_5 copyright_holder = Kent Fredric <kentnl@cpan.org> [%PAUSE] user = KENTNL password = ; you don't think I'm stupid do you? ; ~/.netrc machine api.twitter.com login kentnlrelease password ; still not quite stupid enough
Then
dzil new Some-Distname # start hacking.
This sets up [@Author::KENTNL] packages the way KENTNL likes it.
This involves initial configuration of the parameters that get passed through to AutoVersion::Relative to provide the relative frame of reference.
gather_files
generates a dist.ini file.
Plugin::DistINI::KENTNL # Argh, too pollutive of the ::DistINI subspace Plugin::DistINI::Author::KENTNL # Argh, its going to result in lots of 'Author' subspaces ;( Plugin::Author::KENTNL::* # Low pollution, well clustered.
As it is, the following stuff is starting to get to me in terms of name-space pollution:
Plugin::EOLTests # Would prefer Plugin::Test::EOL Plugin::PodSyntaxTests # Would prefer Plugin::Test::Pod::Syntax
And I have half a mind to rename Dist::Zilla::PluginBundle::KENTNL to be Dist::Zilla::PluginBundle::Author::KENTNL just to keep the top level cleaner, for stuff where bundles of plug-ins are useful for people other than ... well.. me. Call me a counter-egotist, if you will.
Dist::Zilla::PluginBundle::KENTNL
Dist::Zilla::PluginBundle::Author::KENTNL
This code is mostly stolen from the DistINI plug-in. Blame rjbs if its broken =).
DistINI
rjbs
Kent Fredric <kentnl@cpan.org>
This software is copyright (c) 2013 by Kent Fredric.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Dist::Zilla::PluginBundle::Author::KENTNL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::PluginBundle::Author::KENTNL
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::PluginBundle::Author::KENTNL
For more information on module installation, please visit the detailed CPAN module installation guide.