orepan.pl - yet another CPAN mirror aka DarkPAN repository manager
% mkdir -p /path/to/repository # add new module to repository directory % orepan.pl --destination=/path/to/repository --pause=FOO \ Foo-0.01.tar.gz # retrieve from network % orepan.pl --destination=/path/to/repository --pause=FOO \ https://example.com/MyModule-0.96.tar.gz # and use it % cpanm --mirror-only --mirror=file:///path/to/repository Foo
OrePAN is yet another CPAN mirror aka DarkPAN repository manager.
orepan.pl can add a new module to DarkPAN repository. If you want remove modules, add many modules at once, you can use orepan_index.pl
OrePAN is highly simple and limited. OrePAN supports only App::cpanminus. Because I'm using cpanm for daily jobs.
Set a directory that use as DarkPAN repository
PAUSEID, the module is copied to destination/authors/id/{substr(0,1,id)}/{substr(0,2,id)}/{id}/module
Tokuhiro Matsuno <tokuhirom AAJKLFJEF GMAIL COM>
CPAN::Mini::Inject, App::cpanminus
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install OrePAN, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OrePAN
CPAN shell
perl -MCPAN -e shell install OrePAN
For more information on module installation, please visit the detailed CPAN module installation guide.