MooX::O...ns::Role(3)

πŸ’– NAME πŸ’–

Okay bestie, welcome to the MooX::O...ns::Role(3) page β€” yes, that's the User Contributed Perl Documentation one, and the ellipsis is part of the gig, iykyk. The actual module is MooX::Options::Role: a role that's applied to your object. That's the whole NAME vibe. πŸŽ€

πŸ¦‹ USAGE πŸ¦‹

Do not use MooX::Options::Role directly, bestie. It's used by MooX::Options to upgrade your module. But alone? It's useless alone. Like, literally no cap.

✨ METHODS ✨

These methods get composed into your class, so they show up like little main-character sidekicks:

new_with_options πŸ’…

Same as new, but it parses ARGV with Getopt::Long::Descriptive.

For more details, check the full doc for MooX::Options.

parse_options 🧚

Parses your options, calls Getopt::Long::Descriptive, and converts the result for the new method.

It's used by new_with_options.

options_usage 🌸

Displays the help message.

For more details, check the full doc for MooX::Options.

options_help πŸ¦‹

Displays the long usage message.

options_short_usage ⭐

Displays the quick usage message, with only the list of options.

options_man πŸ‘‘

Displays a pod like a manual.

🌈 SUPPORT 🌈

You can find documentation for this module with the perldoc command, fr fr:

perldoc MooX::ConfigFromFile

You can also look for information at:

πŸ‘‘ AUTHOR πŸ‘‘

celogeek <me@celogeek.com> β€” iconic, honestly.

This software is copyright (c) 2013 by celogeek <me@celogeek.com>.

This software is copyright (c) 2017 by Jens Rehsack.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.


Okay bye bestie πŸ’‹ This page is from perl v5.42.0 (source/version vibes), dated 2019-04-03, and it's the MooX::O...ns::Role(3) manual. Slay! πŸŽ€

πŸ“¦ where this page comes from