http://qs321.pair.com?node_id=37318


in reply to Find perl module version from command-line

This is how I do it for checking one module.. I use CPAN to check multiple:

perl -MMODULE -e 'print $MODULE::VERSION';

Of course, if the module author doesn't put the suggested $VERSION variable in, this won't work :)

Cheers,
KM

Replies are listed 'Best First'.
RE: RE: Find perl module version from command-line
by lachoy (Parson) on Oct 18, 2000 at 22:24 UTC

    Right! This is what I meant by perl -e in my writeup. but I thought it was getting kind of tedious to type this in every time... TMTOWDI.

Re^2: Find perl module version from command-line
by ambrus (Abbot) on Feb 21, 2012 at 16:32 UTC

    A nice shortcut is

    perl -e 'use Some::Module 9e9'
    It is worth noting that perl -MSome::Module=9e9 -e1 works only if that module is Exporter-based, because -M passes that number as an import argument instead of a version number, but then Exporter interprets it as a version number.