No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
lib
t
t_deps/bin
templates/daemontools/web-twiggy
version
.gitignore
.gitmodules
.travis.yml
Makefile
Makefile.example
Makefile.pmbp.example
Makefile.setupenv
README

README

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

* License

Unless otherwise stated, following terms are applied:

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

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