logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Minilla::CLI::Migrate - Migrate existed distribution repo

Description

       This sub-command migrate existed distribution repository to minil ready repository.

How It Works

       This module runs script like following shell script.

           # Generate META.json from Module::Build or EU::MM
           perl Build.PL

           # Create cpanfile from META.json
           mymeta-cpanfile > cpanfile

           # MANIFEST, MANIFEST.SKIP is no longer needed.
           git rm MANIFEST MANIFEST.SKIP

           # generate META.json
           minil build
           git add -f META.json

           # remove META.json from ignored file list
           perl -i -pe 's!^META.json\n$!!' .gitignore
           echo '.build/' >> .gitignore

           # remove .shipit if it's exists.
           if [ -f '.shipit' ]; then git rm .shipit; fi

           # add things
           git add .

perl v5.40.1                                       2025-04-13                         Minilla::CLI::Migrate(3pm)

Name

       Minilla::CLI::Migrate - Migrate existed distribution repo

Synopsis

           % minil migrate

See Also