Dist::Z...gProfile(3)
π Dist::Zilla::Role::MintingProfile β the whole vibe π
okay so bestie, we're in Dist::Z...gProfile(3) territory, which is the man page for the Perl module Dist::Zilla::Role::MintingProfile. User contributed Perl documentation, as one does. Let's get into it π
β¨ NAME β¨
Dist::Zilla::Role::MintingProfile β something that can find a minting profile dir πΈ
β¨ VERSION β¨
version 6.040 β
β¨ DESCRIPTION β¨
so like, listen π«Ά β plugins that implement this role are supposed to provide a profile_dir method. You hand it a minting profile name, and it hands you back that profile's directory. That's the whole deal, that's the assignment, and it ate π
Now, what even is a minting profile? It's a directory, bestie. A directory full of arbitrary files that get used while a new distribution is being created. And among other things (notably! π), it should contain the profile.ini file, which lists the plugins used for minter initialization. Iconic. No cap.
The default implementation of profile_dir looks in the module's ShareDir. That's the default. It's giving "sensible" and honestly? We love that for it π
And the payoff β once your profile is installed, users can spin up a whole new distribution based on your profile with:
$ dzil new -P Provider -p profile_name Distribution::Name
obsessed. legitimately. go off π
β¨ PERL VERSION β¨
okay so the requirements, and I need you to actually read this part π₯
This module should work on any version of perl that's still receiving updates from the Perl 5 Porters. Translation: any perl released in the last two to three years. So like β if the most recently released version is v5.40, then this module should work on both v5.40 and v5.38. simple as that β¨
but listen β although it may work on older versions of perl, no guarantee is made that the minimum required version will not be increased. The version may be increased for any reason, and there is no promise that patches will be accepted to lower the minimum required perl. so don't come for me about your ancient perl, i'm just the messenger π
β¨ AUTHOR β¨
Ricardo SIGNES π <cpan@semiotic.systems>
(the π in the author field fr fr, we stan a legend π)
β¨ COPYRIGHT AND LICENSE β¨
This software is copyright (c) 2026 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. π¦
and that's the whole page, bestie β perl v5.42.3, dated 2026-10-19, straight from the user contributed Perl documentation. mwah π π§ β¨
π¦ where this page comes from
- fedora 44: perl-Dist-Zilla 6.040-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms