1name = Pod-Usage 2author = Marek Rouchal <marekr@cpan.org> 3license = Perl_5 4copyright_holder = Marek Rouchal <marekr@cpan.org> 5copyright_year = 2013 6 7[ReadmeAnyFromPod / Markdown_Readme] 8type = gfm 9source_filename = lib/Pod/Usage.pm 10filename = README.md 11location = root 12 13[Regenerate::AfterReleasers] 14plugin = Markdown_Readme 15 16[@Starter::Git] 17revision = 4 18managed_versions = 1 19installer = MakeMaker::Awesome 20RewriteVersion.global = 1 21NextRelease.format = %-9v %{yyyy-MM-dd}d 22regenerate = Makefile.PL 23regenerate = META.json 24regenerate = README.md 25regenerate = LICENSE 26regenerate = t/00-report-prereqs.t 27regenerate = t/00-report-prereqs.dd 28ExecDir.dir = script 29 30;MakeMaker::Awesome.exe_file = scripts/pod2usage 31MakeMaker::Awesome.WriteMakefile_arg[0] = EXE_FILES => MY::exe() 32MakeMaker::Awesome.WriteMakefile_arg[1] = PL_FILES => { MY::pod2usage() . '.PL', MY::pod2usage() } 33MakeMaker::Awesome.WriteMakefile_arg[2] = INSTALLDIRS => ($] < 5.012 ? 'perl' : 'site') 34MakeMaker::Awesome.WriteMakefile_arg[3] = clean => { FILES => join( ' ', @{MY::exe()}) } 35MakeMaker::Awesome.delimiter = | 36MakeMaker::Awesome.footer[00] = |# <custom footer> 37MakeMaker::Awesome.footer[01] = |package MY; use strict; use warnings; 38MakeMaker::Awesome.footer[02] = |use File::Spec (); 39MakeMaker::Awesome.footer[03] = |sub SCRIPTS { qw( pod2usage ) } 40MakeMaker::Awesome.footer[04] = |sub script { File::Spec->catfile ('scripts', @_) } 41MakeMaker::Awesome.footer[05] = |sub pod2usage { MY::exe()->[0] or die "pod2usage failed" } 42MakeMaker::Awesome.footer[06] = |sub exe { 43MakeMaker::Awesome.footer[07] = | if ( $^O eq 'VMS' ) { 44MakeMaker::Awesome.footer[08] = | return [ map { script("$_.com") } SCRIPTS() ]; 45MakeMaker::Awesome.footer[09] = | } 46MakeMaker::Awesome.footer[10] = | return [ map { script($_) } SCRIPTS() ]; 47MakeMaker::Awesome.footer[11] = |} 48MakeMaker::Awesome.footer[12] = |# </custom footer> 49 50[Prereqs::FromCPANfile] 51 52[MinimumPerl] 53perl = 5.006 54 55[Git::Contributors] 56[GithubMeta] 57issues = 1 58user = Dual-Life 59 60[CheckChangeLog] 61;[CheckChangesHasContent] 62;[Test::ChangesHasContent] 63 64[Test::Kwalitee] 65skiptest = no_symlinks 66[Test::Version] 67filename_match = qr/Usage\.pm$/ 68[Test::Pod::Coverage::Configurable] 69trustme = Pod::Usage => qr/^begin_pod$/ 70trustme = Pod::Usage => qr/^cmd_i$/ 71trustme = Pod::Usage => qr/^pod2usage$/ 72trustme = Pod::Usage => qr/^preprocess_paragraph$/ 73trustme = Pod::Usage => qr/^select$/ 74trustme = Pod::Usage => qr/^seq_i$/ 75trustme = Pod::Usage => qr/^start_document$/ 76 77[Test::PodSpelling] 78wordlist = Pod::Wordlist 79spell_cmd = hunspell -l 80stopword = CPAN 81