NAME
orepan2-inject - Injector
SYNOPSIS
% orepan2-inject git://github.com/miyagawa/Acme-YakiniQ.git@master /path/to/darkpan/
% orepan2-inject Carton /path/to/darkpan/
DESCRIPTION
OrePAN2 injector. This module injects your modules to the OrePAN2 darkpan repository.
You need to run orepan2-indexer script after inject. Index files are required for module installation.
OPTIONS
--no-generate-index
-
No generate 02packages.details.txt.gz.
-
Specify the cpan author directory name.
orepan2 uses 'DUMMY' as default.
SOURCES
orepan2-inject script supports following source types.
ARCHIVE FILE
orepan2-inject Text-TestBase-0.10.tar.gz /tmp/darkpan
You can inject to darkpan from a file.
HTTP URL
orepan2-inject http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Text-TestBase-0.10.tar.gz /tmp/darkpan
You can inject to darkpan from archive URL.
Git repository
% orepan2-inject git://github.com/miyagawa/Acme-YakiniQ.git@master /path/to/darkpan/
% orepan2-inject git://github.com/miyagawa/Acme-YakiniQ.git /path/to/darkpan/
You need to setup git repository as a installable git repo. You need to put a META.json in your repository.
If you are using Minilla or Milla, your repository is already ready to install.
OrePAN2::Inject supports following URL types:
git+file://path/to/repo.git
git://github.com/plack/Plack.git@1.0000 # tag
git://github.com/plack/Plack.git@devel # branch
It's compatible with cpanm.
Module name
% orepan2-inject Data::Dumper /path/to/darkpan
You can inject from CPAN by module name.