Skip to content

pawjy/perl-setupenv

Repository files navigation

Tools for Perl application environment setup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* pmbp.pl

The pmbp.pl script is a tool to manage runtime environments for Perl
applications, built on the top of infrastructures such as yum/apt/brew,
perlbrew, cpanm, carton, and git.

  bin/pmbp.pl
  doc/pmbp.txt
  doc/pmbp-tutorial.pod
  Makefile.pmbp.example

Install the pmbp.pl into ./local/bin:

  $ curl https://wakaba.github.io/packages/pmbp | sh

Then, prepare a Makefile by, e.g.:

  $ curl https://raw.githubusercontent.com/wakaba/perl-setupenv/master/Makefile.pmbp.example > Makefile

Now, you can run the pmbp.pl script to install your application's dependencies into ./local/ by:

  $ make deps

If you want to run a Perl application on Heroku, see also <https://github.com/wakaba/heroku-buildpack-perl-pmbp>.

* Makefile.setupenv (deprecated)

  Makefile.setupenv
  Makefile.example
  doc/makefile-setupenv.txt

* pmb (deprecated)

Integrated with Makefile.setupenv.

  doc/pmb.txt

* pmbundler (deprecated)

Integrated with Makefile.setupenv.

  doc/pmbundler.txt

* History

This repository was located at
<https://github.com/wakaba/perl-setupenv> until 8 April, 2022.

* License

Unless otherwise stated, following terms are applied:

Copyright 2012-2022 Wakaba <wakaba@suikawiki.org>.

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