Help language development. Donate to The Perl Foundation
App::Mi6 - minimal authoring tool for Perl6
> mi6 new Foo::Bar # create Foo-Bar distribution > mi6 build # build the distribution and re-generate README.md/META6.json > mi6 test # run tests > mi6 release # release your distribution to CPAN
> zef install App::Mi6
App::Mi6 is a minimal authoring tool for Perl6. Features are:
Create minimal distribution skeleton for Perl6
Generate README.md from lib/Main/Module.pm6's pod
Run tests by
Release your distribution tarball to CPAN
; dist.ini name = Your-Module-Name [ReadmeFromPod] ; if you want to disable generating README.md from main module's pod, then: ; enable = false ; ; if you want to change a file that generates README.md, then: ; filename = lib/Your/Tutorial.pod [PruneFiles] ; if you want to prune files when packaging, then ; filename = utils/tool.pl ; ; you can use Perl6 regular expressions ; match = ^ 'xt/' [MetaNoIndex] ; if you do not want to list some files in META6.json as "provides", then ; filename = lib/Should/Not/List/Provides.pm6
Write them to META6.json directly :)
See also The Meta spec, Distribution, and CompUnit::Repository explained-ish by ugexe.
Shoichi Kaji email@example.com
Copyright 2015 Shoichi Kaji
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.