$ module-starter --module Goner --email email --author author --verbose --eumm Created Goner Created Goner\lib Created Goner\lib\Goner.pm Created Goner\t Created Goner\t\pod-coverage.t Created Goner\t\pod.t Created Goner\t\manifest.t Created Goner\t\boilerplate.t Created Goner\t\00-load.t Created Goner\ignore.txt Created Goner\Makefile.PL Created Goner\Changes Created Goner\README Added to MANIFEST: Changes Added to MANIFEST: ignore.txt Added to MANIFEST: lib/Goner.pm Added to MANIFEST: Makefile.PL Added to MANIFEST: MANIFEST Added to MANIFEST: README Added to MANIFEST: t/00-load.t Added to MANIFEST: t/boilerplate.t Added to MANIFEST: t/manifest.t Added to MANIFEST: t/pod-coverage.t Added to MANIFEST: t/pod.t Created Goner\MANIFEST Created starter directories and files $ cd Goner $ md SAUCE $ move lib SAUCE $ tree -f -a . . |-- ./Changes |-- ./MANIFEST |-- ./Makefile.PL |-- ./README |-- ./ignore.txt |-- ./sauce | `-- ./sauce/lib | `-- ./sauce/lib/Goner.pm `-- ./t |-- ./t/00-load.t |-- ./t/boilerplate.t |-- ./t/manifest.t |-- ./t/pod-coverage.t `-- ./t/pod.t 3 directories, 11 files $ perl -i.bak -pe " s{lib/}{SAUCE/lib/}g; s{^(\s*NAME.*)$}{$1, PMLIBDIRS => [ q{SAUCE} ], }mi ;" Makefile.PL $ perl Makefile.PL INSTALL_BASE=thebase Checking if your kit is complete... Warning: the following files are missing in your kit: lib/Goner.pm Please inform the author. Generating a dmake-style Makefile Writing Makefile for Goner Writing MYMETA.yml and MYMETA.json $ dmake install cp SAUCE/lib/Goner.pm blib\lib\SAUCE\lib\Goner.pm Installing thebase\lib\perl5\SAUCE\lib\Goner.pm Appending installation info to thebase\lib\perl5\MSWin32-x86-multi-thread/perllocal.pod