Perinc...::Sort(3pm)

πŸ“¦
version 0.472 Β· 2 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

✨ NAME ✨

Perinci::Sub::Util::Sort β€” bestie, it sorts routines πŸ’… like, that's literally the whole vibe

🌸 VERSION 🌸

This doc describes version 0.472 of Perinci::Sub::Util::Sort (from the Perl distribution Perinci-Sub-Util), released on 2023-10-28. She's got history, she's got lore πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so this is how you actually use her:

use Perinci::Sub::Util::Sort qw(sort_args);

my $meta = {
    v => 1.1,
    args => {
        a1 => { pos=>0 },
        a2 => { pos=>1 },
        opt1 => {},
        opt2 => {},
    },
};
my @args = sort_args($meta->{args}); # ('a1','a2','opt1','opt2')

like. look at that. she ate and left zero crumbs πŸ”₯


πŸ‘‘ FUNCTIONS πŸ‘‘

πŸ’– sort_args(\%args) => LIST

Sorts the arguments in the args property by pos, then by name. no cap, that's it, that's the whole job, and she does it flawlessly ✨


🌈 HOMEPAGE 🌈

Please visit the project's homepage at <https://metacpan.org/release/Perinci-Sub-Util>. go give her a lil visit, she deserves it 🫢

πŸ’œ SOURCE πŸ’œ

Source repository is at <https://github.com/perlancar/perl-Perinci-Sub-Util>. the code lives there, main character energy fr fr

🌸 AUTHOR 🌸

perlancar <perlancar@cpan.org> β€” the icon, the legend πŸ‘‘

πŸŽ€ CONTRIBUTING πŸŽ€

To contribute, you can send patches by email/via RT, or send pull requests on GitHub. she's open, she's welcoming, she's not gatekeeping πŸ’…

Most of the time, you don't need to build the distribution yourself. You can simply modify the code, then test via:

% prove -l

If you want to build the distribution (e.g. to try to install 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 additional steps required beyond that are considered a bug and can be reported to me. like bestie if you had to do extra steps, that's not on you, that's a bug and I wanna know 😭


This software is copyright (c) 2023, 2020, 2017, 2016, 2015, 2014 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, go wild, legally πŸ’–

πŸ’€ BUGS πŸ’€

Please report any bugs or feature requests on the bugtracker website <https://rt.cpan.org/Public/Dist/Display.html?Name=Perinci-Sub-Util>. don't suffer in silence bestie, tell me πŸ™ˆ

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature. receipts matter, show me the test 🫢


and that's a wrap on the Perinc...::Sort(3pm) page πŸ’– this cutie came from perl v5.38.2 and the doc is dated 2024-05-26 β€” anyway ily, go sort some args, periodt βœ¨πŸŽ€

πŸ“¦ where this page comes from