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