CPANPLUS is a library offering an enhanced API by which to interact with CPAN mirrors.<br><br>You can access these new features programmatically via CPANPLUS::Backend, or, if you&#39;re just looking for regular old CPAN-shell functionality, you have a choice of any of the options in the CPANPLUS::Shell::* namespace.<br>
<br>You&#39;ll get the default shell by simply issuing the command - &#39;cpanp&#39;. Once at the cpanp prompt (&#39;cpanp&gt;&#39;) type &#39;h&#39;, just like the classic cpan shell, for a help menu...<br><br>So why bother? Well, it&#39;s really a matter of preference and whether you think you need the additional functionality.<br>
<br>Do you ever find yourself wanting to uninstall a module and reinstall a previous version in a simple and automated way? Did you ever find yourself wanting to use a simple shell to install a module&#39;s tar.gz bundle from local disk (or from a custom, non CPAN mirror, URL) without all the manual invocation, dependency checking, and having to be aware of the module&#39;s build system intricacies such as whether it used ExtUtils::Makemaker or Module::Build? Then maybe CPANPLUS is for you...<br>
<br>As always, there&#39;s an awful lot of documentation available through your local CPAN mirror. Try &#39;perldoc CPANPLUS::Shell::Default&#39; for a quick start on the default shell...<br><br><br>Hope that helps,<br>m<br>
<br><div class="gmail_quote">On Wed, Apr 7, 2010 at 1:37 PM, Tim McDaniel <span dir="ltr">&lt;<a href="mailto:tmcd@panix.com">tmcd@panix.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
For the first time in a while, I went into cpan and did an upgrade.<br>
It installed or upgraded CPANPLUS.  I&#39;m finding it hard to Goole more<br>
than the most basic info that it&#39;s a Perl package manager (or deep<br>
details that I don&#39;t care about yet).<br>
<br>
Should I be using CPANPLUS instead of CPAN?  How would I use it to<br>
update the installed Perl modules?<br><font color="#888888">
<br>
-- <br>
Tim McDaniel, <a href="mailto:tmcd@panix.com" target="_blank">tmcd@panix.com</a><br>
_______________________________________________<br>
Austin mailing list<br>
<a href="mailto:Austin@pm.org" target="_blank">Austin@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/austin" target="_blank">http://mail.pm.org/mailman/listinfo/austin</a><br>
</font></blockquote></div><br>