The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

CPAN::Mini::Inject::REST - Remote API for CPAN::Mini::Inject

SYNOPSIS

script/cpan_mini_inject_rest_server.pl

DESCRIPTION

Provides a REST API for remote access to a CPAN::Mini::Inject mirror.

Using the API, the contents of the repository can be queried and new distributions added. See CPAN::Mini::Inject::REST::Controller::API::Version1_0 for full details of the API features and documentation.

INSTALLATION

The API is a Catalyst application, so can be used with any webserver supported by Catalyst or Plack.

You must already have a CPAN::Mini::Inject mirror configured and working on your machine. Set the path to your mirror's config file in cpan_mini_inject_rest.conf.

Note that in order for files to be added to the repository, the API must be running as a user with write access to the underlying CPAN::Mini::Mirror itself.

SEE ALSO

CPAN::Mini::Inject::REST::Client

CPAN::Mini::Inject

AUTHOR

Jon Allen (JJ) <jj@jonallen.info>

LICENSE

Copyright (C) 2011 Jon Allen

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.