Matt S Trout > App-MyPerl-0.001001 > App::MyPerl

Download:
App-MyPerl-0.001001.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.001001   Source   Latest Release: App-MyPerl-0.003000

NAME ^

App::MyPerl - Your very own set of perl defaults, on a per project basis

SYNOPSIS ^

  # .myperl/modules
  v5.14
  strictures
  autodie=:all

  $ myperl bin/some-script

Runs some-script with the following already loaded

  use v5.14;
  use strictures;
  use autodie qw(:all);

and through the magic of lib::with::preamble, 'lib/' and 't/lib' are already in @INC but files loaded from there will behave as if they had those lines in them, too.

To run tests do -

  $ myprove t/foo.t

And in your Makefile.PL -

  sub MY::postamble {
    q{distdir: myperl_rewrite
  myperl_rerite: create_distdir
        myperl-rewrite $(DISTVNAME)
  };
  }

to have the defaults added to the top of .pm, .t and bin/* files in your dist when it's built for CPAN.

AUTHOR ^

mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>

CONTRIBUTORS ^

None yet. Well volunteered? :)

COPYRIGHT ^

Copyright (c) 2013 the App::MyPerl "AUTHOR" and "CONTRIBUTORS" as listed above.

LICENSE ^

This library is free software and may be distributed under the same terms as perl itself.

syntax highlighting: