Michael A Chase wrote: > On Thu, 6 Nov 2003 14:07:46 -0500 [EMAIL PROTECTED] wrote: > >> How do I determine what version of the DBD module is installed? > > There are several DBD::xyz modules. DBI has a method for finding them: > > perl -MDBI -e "print join qq(\n), DBI->available_drivers" > > You can usually find the version of a module with something like: > > perl -MDBD::xyz -e "print $DBD::xyz::VERSION" # UNIX > perl -MDBD::xyz -e 'print $DBD::xyz::VERSION' # MSWin >
I keep these in my ~/.bashrc (and something similar in my .tcshrc) for just this purpose: # User specific aliases and functions pv () { perl -M$1 -le "print q{$1}->VERSION";} m () { perl -MCPAN -e "print CPAN::Shell->format_result(q{Module}, q{$1})";} so you can do $> pv CGI 3.00 $> m CGI CPAN: Storable loaded ok Going to read /home/webdragon/.cpan/Metadata Database was generated on Fri, 14 Nov 2003 15:51:31 GMT Module id = CGI CPAN_USERID LDS (Lincoln D. Stein <[EMAIL PROTECTED]>) CPAN_VERSION 3.00 CPAN_FILE L/LD/LDS/CGI.pm-3.00.tar.gz MANPAGE CGI - Simple Common Gateway Interface Class INST_FILE /usr/lib/perl5/5.8.0/CGI.pm INST_VERSION 3.00 $> Hope people find these useful. :)