#!/bin/sh CURDIR=$(pwd) cd $HOME mkdir local-lib; /bin/true mkdir perl5; /bin/true cd local-lib curl https://cpan.metacpan.org/authors/id/H/HA/HAARG/local-lib-2.000029.tar.gz > locallib.tar.gz tar --one-top-level=src --strip-components=1 -zxf locallib.tar.gz cd src perl Makefile.PL --bootstrap cd ../.. eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)" perl -Ilocal-lib/src/lib -MCPAN -Mlocal::lib -e 'CPAN::install(qw{Starman Plack::MIME IO::Compress::Gzip Time::HiRes Date::Format Sys::Hostname Plack::MIME Mojo::File DateTime::Format::HTTP Time::HiRes Log::Dispatch Log::Dispatch::Screen Log::Dispatch::FileRotate HTTP::Parser::XS})'; cd $CURDIR perl -I~/perl5/lib/perl5 ~/perl5/bin/starman –port 7575 perl-static-file-server.pl