Mumia W. wrote:
> On 12/21/2006 10:53 PM, Mathew Snyder wrote:
>> I have a script which will determine which modules need to be
>> installed for a
>> certain application. It will take all of the module names and iterate
>> through
>> them installing each as such:
>> system "perl -MCPAN -e 'install $module'";
>>
>> I'd rather do this without a system call and instead do it within the
>> script
>> itself. How would I do this? I looked at Module::AutoINC but that
>> appears to
>> deal with when the script itself needs a module. However, the modules
>> I'm
>> installing are for a seperate program.
>>
>> Mathew
>>
>
> "Perldoc CPAN" tells you about the "programmer's interface" for CPAN.pm.
>
>
>
Aha! So this is what I need to iterate instead of the system call?
CPAN::Shell->install("$module");
With use CPAN; of course.
Mathew
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>