PMALL(1p)
πΈ PMALL(1p) πΈ
okay bestie, gather round, because this is the pmall page from the perl manual and it's genuinely so useful π
β¨ NAME β¨
pmall β show all installed versions and descs π
π SYNOPSIS π
pmall [-d] [-w] [-a] [-s]
pmall - show all installed versions and descs
π¦ DESCRIPTION π¦
so the vibe is: this program runs through all your installed modules and tells you what they're for and what version number they're at. that's it, that's the whole job, and honestly? iconic. π
The following options are honored:
-vβ give debug info π-wβ warn about missing descriptions on modules π-aβ include relative paths π-sβ sort output within each directory π
π HISTORICAL NOTE π
okay so lore time π«Ά This program used to be called pmdesc and is included in The Perl Cookbook under that name. However, that name has been usurped by a simpler program. not me getting my name stolen, the disrespect π
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
see? clean, useful, chef's kiss. π
π KNOWN BUGS π
This program takes a long time to run.
like. a long time. go make a snack, text your bestie back, come back, it's still running. fr fr. π
Some modules don't work right (CPAN.pm, ExtUtils) because of noisy things they do at compile time or poor formatting of the pod. not their fault, not pmall's fault, just chaos. π
π 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".
aaaand that's the whole page bestie, you ate that π«Ά this was perl v5.36.0, dated 2022-10-14, and it's the PMALL(1p) page β slay, periodt π
β¨
π¦ where this page comes from
- ubuntu noble: pmtools 2.2.0-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: pmtools 2.2.0-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms