GitHunt
WI

williambelle/perl-box

Vagrant configuration for developing Perl modules

Perl Box

Synopsis

Vagrant configuration for developing Perl modules.

The box include:

  • Ubuntu 18.04 LTS 64-bit
  • Perlbrew, cpanm
  • Perl :
    • 5.8.9
    • 5.10.1
    • 5.12.5
    • 5.14.4
    • 5.16.3
    • 5.18.4
    • 5.20.3
    • 5.22.4
    • 5.24.4
    • 5.26.3
    • 5.28.2
    • 5.30.0
  • Perl Critic

Build

vagrant up

Usage

This will SSH into the running Vagrant machine and give you access to the shell.

vagrant ssh

This will install all the dependencies for every Perl version.

cd /to/my/perl/module
perlbrew exec cpanm --installdeps .

And finally, to test your module against each version of Perl

perlbrew exec prove -Ilib/ -r

License

The MIT License (MIT)

Languages

Shell100.0%

Contributors

MIT License
Created August 3, 2014
Updated August 21, 2019
williambelle/perl-box | GitHunt