Well, it's exactly like Perlbrew, but for Windows. It allows you to have any number of Perl installations installed, without touching the system perl.
...and do things like:
berrybrew exec cpanm Module::One
...which will install the module on ALL installed versions. Or:
berrybrew exec --with 5.22.1_64,5.24.0 cpanm Module::One
to install on only select vers.
For example, say you need a module but want to check which version of Perl it'll run under, before deciding on a version to install system-wide to a number of Windows machines:
>berrybrew exec cpanm Log::Simple
Perl-5.24.0_64
==============
--> Working on Log::Simple
Fetching http://www.cpan.org/authors/id/M/MO/MOUNS/Log-Simple-1.8.tar.
+gz ... OK
Configuring Log-Simple-1.8 ... OK
Building and testing Log-Simple-1.8 ... OK
Successfully installed Log-Simple-1.8
1 distribution installed
Perl-5.22.1_64
==============
Log::Simple is up to date. (1.8)
Perl-5.22.1_32
==============
--> Working on Log::Simple
Fetching http://www.cpan.org/authors/id/M/MO/MOUNS/Log-Simple-1.8.tar.
+gz ... OK
Configuring Log-Simple-1.8 ... OK
Building and testing Log-Simple-1.8 ... OK
Successfully installed Log-Simple-1.8
1 distribution installed
Perl-5.18.4_32
==============
--> Working on Log::Simple
Fetching http://www.cpan.org/authors/id/M/MO/MOUNS/Log-Simple-1.8.tar.
+gz ... OK
Configuring Log-Simple-1.8 ... OK
Building and testing Log-Simple-1.8 ... OK
Successfully installed Log-Simple-1.8
1 distribution installed
Perl-5.14.4_64
==============
--> Working on Log::Simple
Fetching http://www.cpan.org/authors/id/M/MO/MOUNS/Log-Simple-1.8.tar.
+gz ... OK
Configuring Log-Simple-1.8 ... OK
Building and testing Log-Simple-1.8 ... OK
Successfully installed Log-Simple-1.8
1 distribution installed
Perl-5.14.4_32
==============
--> Working on Log::Simple
Fetching http://www.cpan.org/authors/id/M/MO/MOUNS/Log-Simple-1.8.tar.
+gz ... OK
Configuring Log-Simple-1.8 ... OK
Building and testing Log-Simple-1.8 ... OK
Successfully installed Log-Simple-1.8
1 distribution installed
|