Make scripts autoinstall their dependencies
Perl
Pull request Compare This branch is 12 commits ahead, 1 commit behind kappa:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib/App
script
.gitignore
Changes
MANIFEST
META.yml
Makefile.PL
README

README

NAME
    App::ThinPacker - enable your scripts to autoinstall their dependencies

DESCRIPTION
    Enables your scripts to autoinstall their dependencies by injecting a
    small piece of code which downloads cpanminus and uses it to install all
    the depenencies.

SYNOPSIS
        thinpack your-script.pl > your-script-dist.pl

        thinpack your-script.pl --sudo > your-script.pl

  NOTE ABOUT CPANM

    You can specify custom arguments after your script filename. Those
    arguments will be passed to all `cpanm' calls.

    This way you can enable interactive installation (`--interactive'),
    disable testing (`--no-test'), require root privelegies (`--sudo'), and
    do other useful things. For more options see App::cpanminus.

SEE ALSO
    App::FatPacker

    App::cpanminus

BUGS AND TODO
    No Windows support
    Rudimentary parsing
    Downloading cpanm from third-party source
AUTHOR
    Alex Kapranoff <kappa@cpan.org>

CONTRIBUTORS
    Alexey Surikov <ksuri@cpan.org>

LICENSE
    This program is free software, you can redistribute it under the same
    terms as Perl itself.