minil new My::Module cd My-Module # ...tinker minil release #### module-starter --module=My::Module --email=them@cpan.org --builder=Module::Build --genlicense --ignores=git cd My-Module git init . git add .gitignore git add * perl Build.PL # ...tinker ./Build disttest ./Build dist # ... manually upload dist to PAUSE git commit -m "Here we go" git tag -m "v1.0.0" git push origin v1.0.0