MooseX...gParser(3pm)

πŸ“¦
version 0.10 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

πŸ’– NAME πŸ’–

MooseX::Runnable::Util::ArgParser β€” bestie, this is the little helper that parses @ARGV for mx-run. It's literally the bouncer at the door of your CLI, checking IDs and sorting everyone into the right line. πŸŽ€

And yeah, it lives in the User Contributed Perl Documentation section, so it's a <rainbow>3pm</rainbow> girlie. πŸ’…


✨ VERSION ✨

version 0.10 β€” that's the one, no cap. πŸ¦‹


🌸 SYNOPSIS 🌸

Okay so this is how you actually use her:

my $parser = MooseX::Runnable::Util::ArgParser->new(
    argv => \@ARGV,
);

$parser->class_name;
$parser->modules;
$parser->include_paths;
$parser->plugins;
$parser->is_help;
$parser->app_args;

You hand her argv, and then you just… ask her stuff. She's got all the answers, she's giving main character energy, she's holding your entire command line in her perfectly manicured hands. πŸ‘‘


🫢 SUPPORT 🫢

Found a bug? 😭 Not the vibe, but it happens. Bugs may be submitted through the RT bug tracker:

…or you can just email bug-MooseX-Runnable@rt.cpan.org β€” like, <mailto:bug-MooseX-Runnable@rt.cpan.org>, direct to the source. πŸ“¬

There's also a mailing list for users of this distribution, chilling at:

And if you want to hang out live, there's an IRC channel too:

  • #moose on irc.perl.org β€” that's <irc://irc.perl.org/#moose> if you wanna click it, iykyk. πŸ’¬
Come through, the moose people are lovely, fr fr. πŸ¦‹

🌈 AUTHOR 🌈

Jonathan Rockway <jrockway@cpan.org> β€” the icon, the legend, the one who wrote this whole thing. πŸ‘‘


This software is copyright (c) 2009 by Jonathan Rockway.

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 like, go off, share the love, it's giving generosity. 🎁


And that's the whole page, bestie!! πŸ’– This was perl v5.36.0, dated 2022-12-11, and honestly? She ate. Periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from