[EMAIL PROTECTED] (Jeff Bisbee) wrote in message
news:<[EMAIL PROTECTED]>...
> I have a handy script I keep in my ~/bin directory
called 'pmpath'
> 
>     #!/usr/bin/perl 
>     $module = shift;
>     ($mod = $module) =~ s#::#/#g;
>     die ("Need a module name\n") unless $mod;
>     $mod .= '.pm';
>     require $mod;
>     print $INC{$mod} . " (" . ${$module .
"::VERSION"} . ")\n";
> 
> [snip]
> 
> I also have another handy script called 'pmlocal'
> 
>     #!/usr/bin/perl 
>     use strict;
>     use warnings;
>     use File::Path qw(mkpath);
>     use File::Copy qw(copy);;
> 
>     my $editor = $ENV{EDITOR} || 'vi';
>     my $module = shift;
>     die ("Need a module name\n") unless $module;
> 
>     $module =~ s#::#/#g;
>     $module .= '.pm';
>     require $module;
>     my ($path) = $module =~ /(.+)\//;
> 
>     mkpath($path,1);
>     copy($INC{$module},$module);
>     exec("$editor $module");
> 

Jeff:  Tried both out today.  Simply substituting
Notepad for vi (am at work, on Win32), they worked
right out of the box!  Thanks again.

Jim Keenan


=====
Affiliations:  Perl Seminar NY / New York Perlmongers / Toronto Perlmongers


                
__________________________________ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 

Reply via email to