Minilla-v2.1.1 > Minilla::CLI::Migrate
名前¶
Minilla::CLI::Migrate - 存在するディストリビューションのリポジトリを移行する
概要¶
% minil migrate
説明¶
This sub-command migrate existed distribution repository to minil ready repository.
このサブコマンドは存在するディストリビューションのリポジトリを minil で使えるリポジトリに移行します。
どのように動くか¶
This module runs script like following shell script.
このモジュールは以下の shell スクリプトのようなスクリプトを実行します。
# 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 .