PMALL(1)
π¦ PMALL(1) β the pmall page, bestie edition π¦
okay so this is pmall from the User Contributed Perl Documentation, and I'm gonna walk you through it like we're texting at 2am π
β¨ NAME β¨
pmall β show all installed versions and descs
πΈ SYNOPSIS πΈ
pmall [-d] [-w] [-a] [-s]
pmall - show all installed versions and descs
yes bestie, the synopsis line really does repeat itself, and no I will not be "fixing" it, that's just how it is π
π DESCRIPTION π
So what this program does: it runs through all your installed modules and tells you what they're for and what version number they're at. literally a vibe check for your whole module collection π₯
The following options are honored:
-vβ give debug info π-wβ warn about missing descriptions on modules π (the modules that ghosted their pod, basically)-aβ include relative paths π£οΈ-sβ sort output within each directory β¨ (iconic, organized, main character energy)
ngl, peep that the synopsis up top lists-dwhile the option list down here gives you-v. both appear in the original page exactly like this, so I'm passing them along untouched like the good little courier I am π«Ά
π§ HISTORICAL NOTE π§
this program used to be called pmdesc and is included in The Perl Cookbook under that name. cute, right? wellβ¦ plot twist: that name has been usurped by a simpler program π
For example, to find the versions of what is in your site-specific directory, the simpler pmdesc might be preferred:
$ pmdesc `pminst -s | perl -lane 'print $F[1] if $F[0] =~ /site/'`
XML::Parser::Expat (2.19) - Lowlevel access to James Clark's expat XML parser
XML::Parser (2.19) - A perl module for parsing XML documents
okay that code block is a whole aesthetic, look at it go π
π KNOWN BUGS π
- This program takes a long time to run. π΄ like, go make a snack, hydrate, do a skincare routine, it'll still be going.
- Some modules don't work right (
CPAN.pm,ExtUtils) because of noisy things they do at compile time or poor formatting of the pod. π messy behavior, we don't love it, but it's real.
π SEE ALSO π
π AUTHORS and COPYRIGHTS π
Copyright (C) 1999 Tom Christiansen.
Copyright (C) 2006-2014 Mark Leighton Fisher.
π LICENSE π
This is free software; you can redistribute it and/or modify it under the terms of either: (a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or (b) the Perl "Artistic License". (This is the Perl 5 licensing scheme.) π
Please note this is a change from the original pmtools-1.00 (still available on CPAN), as pmtools-1.00 were licensed only under the Perl "Artistic License". π¨ important lore, don't skip it π¨
and that's the page!! π this one's perl v5.32.1, dated 2022-01-21, and it ships in the section labelled PMALL(1) β mwah, go read your modules, bestie, slay πβ¨π¦
π¦ where this page comes from
- epel 9: perl-pmtools 2.2.0-14.el9 Β· GPL+ or Artistic
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms