MetaCPA...Release(3)

πŸ“¦
version 0.51 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

MetaCPAN::API::Release β€” distribution and releases information for MetaCPAN::API. That's the whole vibe, bestie. πŸ’…

Oh and btw, you found this in the MetaCPA...Release(3) manual page β€” it's User Contributed Perl Documentation, aka the good stuff, written by real ones. 🫢


✨ VERSION ✨

version 0.51 β€” yes it's giving vintage but she still serves. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so, this role is literally here to give MetaCPAN::API the power to go fetch info about distributions and releases. That's it. That's the whole job. And she does it flawlessly. 🌈


πŸŽ€ METHODS πŸŽ€

🌸 release 🌸

So like, you call it, and it goes and gets your thing:

my $result = $mcpan->release( distribution => 'Moose' );

# or
my $result = $mcpan->release( author => 'DOY', release => 'Moose-2.0001' );

Searches MetaCPAN for a dist. No cap, that's what it does. πŸ”₯

And the way you can do complex searches with the search parameter?? Obsessed, honestly:

# example lifted from MetaCPAN docs
my $result = $mcpan->release(
    search => {
        author => "OALDERS AND ",
        filter => "status:latest",
        fields => "name",
        size   => 1,
    },
);

Look at her go. author, filter, fields, size β€” all living their best lives inside that search hashref. Iconic behavior, fr fr. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Sawyer X <xsawyerx@cpan.org> β€” the legend herself. Respect. πŸ™Œ


This software is copyright (c) 2011 by Sawyer X.

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 yeah, remix it, share it, do your thing β€” just keep it under the same Perl 5 terms. That's the deal. ✨

And that's a wrap on the MetaCPA...Release(3) page, babe! πŸŽ€ This beauty ships with perl v5.42.0 and got dated 2025-07-25 β€” so when you're out here slaying with MetaCPAN::API::Release, just know she came correct. Periodt. πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from