gabiteodoro has asked for the wisdom of the Perl Monks concerning the following question:

I created a perl script that calls other perl scripts and some .sh scripts. I needed to install several CPAN modules and some through Makefile.PL. Now I want to make my program available to others, but I did not want them to have to install those modules manually. Do you have any way to do that? Preferably a simple way. (Sorry if the question is stupid, but I'm new to Perl programming)

Replies are listed 'Best First'.
Re: How to distribute perl program?
by Discipulus (Canon) on May 16, 2017 at 15:19 UTC
    Hello gabiteodoro and welcome to the monastery and to the wonderful world of Perl!

    You may be interested to this post and this little program.

    Also PAR::Packer and his pp program can be useful. I have a lot of links about on my homenode.

    Also cavapackager was an option (still maintained?).

    happy packaging!

    L*

    UPDATE: you can also be interested to Sparrow script manager

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
Re: How to distribute perl program?
by hippo (Archbishop) on May 16, 2017 at 14:39 UTC

    That sounds like a job for App::FatPacker to me. It won't help if they need to install a specific shell, however.