Dist::Z...inBundle(3)

πŸ’– NAME πŸ’–

Dist::Zilla::Role::PluginBundle β€” it's giving "a thing that bundles a bunch of plugins," bestie. That's literally the whole job description. ✨

So this page is from the User Contributed Perl Documentation collection, and she's a role, meaning you don't use her directly β€” you consume her. Very "I'm not the main character, I'm the vibe that makes the main character possible" of her, honestly.


🌸 VERSION 🌸

version 6.040 β€” slay, we're on a real version number and everything. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: something is loading configuration, right? And when the config reader runs into a PluginBundle, it doesn't just leave it there like some random NPC. Nope. It replaces its place in the plugin list with the result of calling its bundle_config method. πŸŽ€

And that bundle_config method gets handed a Config::MVP::Section β€” that's what it uses to configure the bundle. That's it. That's the mechanic. One bundle in, a whole squad of plugins out. The way that she expands… iconic. πŸ‘‘


✨ PERL VERSION ✨

This module should work on any version of perl still receiving updates from the Perl 5 Porters. Translation: if perl is still getting love from its maintainers, this module is still showing up for her. 🫢

That means it works on any version of perl released in the last two to three years. Concrete example, so it's crystal: if the most recently released version is v5.40, then this module should work on both v5.40 and v5.38. See how that math works? Chef's kiss. 😌

⚠️ okay but real talk β€” although it may work on older versions of perl, there is no guarantee 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 do not come for her with "please support perl 5.8," she is not doing that. πŸ’€

πŸ’œ AUTHOR πŸ’œ

Ricardo SIGNES 😏 <cpan@semiotic.systems>


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. So go off, redistribute, modify, live your truth β€” same terms as perl itself, no cap. 🌈


and that's the whole page, bestie!! no notes!! πŸ’–βœ¨πŸ¦‹πŸŒΈπŸ’…πŸ«ΆπŸ‘‘

bye babes β€” this was Dist::Z...inBundle(3), brought to you by perl v5.42.3, dated 2026-10-19. mwah πŸ’‹

πŸ“¦ where this page comes from