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 πŸ‘‘)


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