Perinci::CmdLine(3pm)
β¨ NAME β¨
okay so welcome to Perinci::CmdLine π β it's a Rinci/Riap-based command-line application framework, and yes bestie that's the whole vibe. (the page header says Perinci::CmdLine(3pm) but we're not doing that bit, it's giving boring.)
πΈ VERSION πΈ
This doc right here describes version 2.000.2 of Perinci::CmdLine, which comes from the Perl distribution Perinci-CmdLine, released 2026-03-30. β¨
π¦ DESCRIPTION π¦
So Perinci::CmdLine is a Rinci/Riap-based command-line application framework. It's got a few different implementations, and you just pick whichever one matches what you actually need. No cap.
Perinci::CmdLine::PluginPerinci::CmdLine::Inline
and if you can't be bothered deciding? Use Perinci::CmdLine::Any to automatically choose one of several implementations for you. it literally picks for you, main character energy fr π
π HOMEPAGE π
pls go visit the project's homepage at https://metacpan.org/release/Perinci-CmdLine π«Ά
π SOURCE π
The source repository lives at https://github.com/perlancar/perl-Perinci-CmdLine. go look, it's cute πΈ
π SEE ALSO π
Perinci::CmdLine::PluginPerinci::CmdLine::InlinePerinci::CmdLine::AnyPerinci::CmdLine::LiteandPerinci::CmdLine::Classicβ these two are the older implementations, iykyk π
β AUTHOR β
perlancar <perlancar@cpan.org> π
π§ CONTRIBUTING π§
Wanna contribute? Obsessed. You can send patches by email/via RT, or send pull requests on GitHub. π«Ά
Also, most of the time you literally do not need to build the distribution yourself. You can just modify the code, then test it like this:
% prove -l
If you do want to build the distribution (like, say, to try installing it locally on your system), you can install Dist::Zilla, Dist::Zilla::PluginBundle::Author::PERLANCAR, Pod::Weaver::PluginBundle::Author::PERLANCAR, and sometimes one or two other Dist::Zilla- and/or Pod::Weaver plugins. Any extra steps you need beyond that? That's considered a bug and you can report it to me. π
ngl anything past those listed steps is officially a bug, so don't let it gaslight you into thinking you did it wrong bestie.
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2026 by perlancar <perlancar@cpan.org>. β¨
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay π
π BUGS π
Please report any bugs or feature requests on the bugtracker website https://rt.cpan.org/Public/Dist/Display.html?Name=Perinci-CmdLine π
When you submit a bug or a request, pls include a test-file or a patch to an existing test-file that illustrates the bug or the desired feature. that part is not optional, it's giving required π
okay that's the whole page, you're done, you ate π this was Perinci::CmdLine(3pm) from perl v5.40.1, dated 2026-04-05, mwah ππ
β¨
π¦ where this page comes from
- ubuntu stonking: libperinci-cmdline-perl 2.000.2-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