Skip to content

pawjy/perl-setupenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
GitHub Actions
Oct 8, 2024
b5d5261 · Oct 8, 2024
Oct 4, 2024
Jul 27, 2024
Apr 2, 2024
Jun 3, 2015
Jan 21, 2017
Jul 26, 2024
May 13, 2014
Mar 5, 2014
Oct 8, 2024
Oct 7, 2012
May 13, 2014
Nov 21, 2022
Oct 23, 2012
Mar 4, 2018
Apr 8, 2022
Apr 8, 2022

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.