MooseX...Strict(3pm)
π NAME π
okay so bestie, this is MooseX::Getopt::Strict β the page lives in section 3pm of your manual, so when you're flipping through pages you'll spot it as MooseX...Strict(3pm). and what does it do?? it's the strict version that ONLY makes options for attributes that have the Getopt metaclass. no extra options sneaking in, no cap. π
β¨ VERSION β¨
this is version 0.78. iconic, honestly. π¦
πΈ DESCRIPTION πΈ
so here's the tea β β this module is a stricter version of MooseX::Getopt.
the way that it works is: it only processes your attributes if you've explicitly set them as Getopt attributes. that's it, that's the whole vibe check. β¨
and all the other attributes?? ignored by the command line handler. they just sit there, minding their own business, not getting turned into command line options. main character attributes only, periodt. π
ngl, if you were expecting every random attribute to show up as a flag, this is NOT that module. this one is the bouncer at the club. π«Ά
π«Ά SUPPORT π«Ά
got a bug?? it's not you, bestie, but we do need to hear about it. you can submit bugs through the RT bug tracker:
or you can email it straight in at:
bug-MooseX-Getopt@rt.cpan.org
there's also a mailing list for users of this distribution, hanging out at:
and if you wanna just vibe and chat, there's an irc channel too, for users of this distribution:
#mooseonirc.perl.orgβ that'sirc://irc.perl.org/#moose
come say hi, the moose people are genuinely so nice ππ
π AUTHOR π
this absolute legend wrote it:
- Stevan Little
<stevan@iinteractive.com>π
β COPYRIGHT AND LICENSE β
this software is copyright (c) 2007 by Infinity Interactive, Inc. π
it's free software β you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go wild, but responsibly. π§
π and that's a wrap π
this whole page is from perl v5.40.0, dated 2025-01-11, and it's the MooseX...Strict(3pm) page from the User Contributed Perl Documentation. go make some strictly-opt-in command line options, bestie, you got this πβ¨π
π¦ where this page comes from
- debian trixie: libmoosex-getopt-perl 0.78-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmoosex-getopt-perl 0.78-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmoosex-getopt-perl 0.78-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms