| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- name = TPSGI
- version = 0.001
- author = George S. Baugh <george@troglodyne.net>
- license = MIT
- copyright_holder = Troglodyne LLC
- copyright_year = 2026
- ; Simpler than doing include_dotfiles, and due to other dzil brain damage
- [Run::BeforeBuild]
- run = rm -rf .build/*
- [Run::Test]
- run = cp $(git rev-parse --show-toplevel)/.perltidyrc .perltidyrc
- run = cp $(git rev-parse --show-toplevel)/.perlcriticrc .perlcriticrc
- run = cp $(git rev-parse --show-toplevel)/.preferred_modules.ini .preferred_modules.ini
- run = cp $(git rev-parse --show-toplevel)/.pod_stopwords .pod_stopwords
- run = cp $(git rev-parse --show-toplevel)/LICENSE LICENSE
- run = echo .perltidyrc >> MANIFEST
- run = echo .perlcriticrc >> MANIFEST
- run = echo .preferred_modules.ini >> MANIFEST
- run = echo .pod_stopwords >> MANIFEST
- ; Only what git tracks. A working checkout of this is also a running
- ; installation, with log/, run/, prof/ and www/ full of one site's state, and
- ; GatherDir would ship all of it.
- [Git::GatherDir]
- exclude_match = cover_db/.+
- ; The hooks are for people working on this, not for anyone installing it.
- exclude_match = git-hooks/.+
- exclude_filename = LICENSE
- [MetaYAML]
- [MetaJSON]
- [License]
- [Readme]
- [InstallGuide]
- [ExtraTests]
- [ExecDir]
- [ShareDir]
- [MakeMaker]
- [Manifest]
- [PruneFiles]
- [PruneCruft]
- [ManifestSkip]
- [Git::Check]
- allow_dirty = dist.ini
- allow_dirty = Changes
- [Git::Commit / Release_Commit]
- allow_dirty = dist.ini
- allow_dirty = Changes
- add_files_in = /
- commit_msg = %v%n%n%c
- [Git::Tag]
- tag_format = %v
- tag_message = %v
- [Git::Push]
- [TestRelease]
- [ConfirmRelease]
- [UploadToCPAN]
- [MetaMergeFile]
- ; Reads prereqs.yml or prereqs.json and no other name: its filename option
- ; takes a list, and a single value from dist.ini arrives as a string it refuses.
- [PrereqsFile]
- [MetaNoIndex]
- directory = t
- [MetaProvides::Package]
- inherit_version = 0
- [AutoPrereqs]
- ; package NAME VERSION rather than a $VERSION line, which PkgVersion would put
- ; above use strict, where RequireUseStrict in the compat profile reports it.
- ; Needs 5.012, and neither profile allows a floor below 5.014.
- [PkgVersion]
- use_package = 1
- [PodWeaver]
- [Git::Contributors]
- [@TestingMania]
- critic_config = .perlcriticrc
- changelog = Changes
- disable = Test::Portability
- [CheckMetaResources]
- [CheckPrereqsIndexed]
- [CheckChangesHasContent]
- [GithubMeta]
- issues = 1
- user = Troglodyne-Internet-Widgets
- ; README.md is generated from the main module's POD. Do not write one by hand:
- ; you will end up with two, they will disagree, and on a case-insensitive
- ; checkout only one of them exists at all.
- [ReadmeAnyFromPod]
- type = gfm
- filename = README.md
- location = root
- ; `dzil authordeps` doesn't know about the Pod Weaver dependencies:
- ; authordep Pod::Weaver::Section::Contributors = 0
- ; authordep Pod::Weaver::Plugin::Encoding = 0
- ; authordep Pod::Weaver::Section::SeeAlso = 0
- ; authordep Pod::Weaver::Section::GenerateSection = 0
- ; authordep Pod::Elemental::Transformer::List = 0
- ; Nor about what the hooks in git-hooks/ run: tests-covering chooses the tests
- ; that a commit can break.
- ; authordep Perl::Tests::Covering = 0.002
- ; Nor are the perl-critic deps included...
- ; authordep Perl::Critic::Policy::Modules::RequirePerlVersion = 0
- ; authordep Perl::Critic::Policy::Documentation::RequirePod = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::PreventSQLInjection = 0
- ; authordep Perl::Critic::Policy::RegularExpressions::RequireDefault = 0
- ; authordep Perl::Critic::Policy::BuiltinFunctions::ProhibitDeleteOnArrays = 0
- ; authordep Perl::Critic::Policy::Subroutines::ProhibitAmbiguousFunctionCalls = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitSingleArgArraySlice = 0
- ; authordep Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers = 0
- ; authordep Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode = 0
- ; authordep Perl::Critic::Policy::Tics::ProhibitUseBase = 0
- ; authordep Perl::Critic::Policy::Plicease::ProhibitLeadingZeros = 0
- ; authordep Perl::Critic::Policy::RegularExpressions::ProhibitEmptyAlternatives = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral = 0
- ; authordep Perl::Critic::Policy::CodeLayout::ProhibitIfIfSameLine = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitDuplicateHashKeys = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_rwxRWX = 0
- ; authordep Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity = 0
- ; authordep Perl::Critic::Policy::Variables::ProhibitUselessInitialization = 0
- ; authordep Perl::Critic::Policy::PreferredModules = 0
- ; authordep Perl::Critic::Policy::logicLAB::RequireSheBang = 0
- ; authordep Perl::Critic::Policy::logicLAB::ProhibitShellDispatch = 0
- ; authordep Perl::Critic::Policy::Performance::ProhibitRegexForSimpleSubstring = 0
- ; authordep Perl::Critic::Policy::RegularExpressions::ProhibitRegexToStripAffix = 0
- ; authordep Perl::Critic::Policy::RegularExpressions::ProhibitRegexToChomp = 0
- ; authordep Perl::Critic::Policy::BuiltinFunctions::ProhibitChainingSameListSub = 0
- ; authordep Perl::Critic::Policy::RegularExpressions::ProhibitRegexForStringEquality = 0
- ; authordep Perl::Critic::Policy::Subroutines::ProhibitUnderscorePrivateSubs = 0
- ; authordep Perl::Critic::Policy::Subroutines::ProhibitSingleUseLexicalSubs = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitLiteralArithmetic = 0
- ; authordep Perl::Critic::Policy::BuiltinFunctions::ProhibitIndirectBooleanGrep = 0
- ; authordep Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctionsStricter = 0
- ; authordep Perl::Critic::Policy::ControlStructures::ProhibitEmptyConditionalBlocks = 0
- ; authordep Perl::Critic::Policy::ErrorHandling::RequireCheckedIndirectResults = 0
- ; authordep Perl::Critic::Policy::CompileTime = 0
- ; authordep Perl::Critic::Policy::ProhibitPipeOpen = 0
- ; authordep Perl::Critic::Policy::ProhibitUseLib = 0
- ; authordep Perl::Critic::Policy::ProhibitUsageSubs = 0
- ; authordep Perl::Critic::Policy::RequireQwForLiteralLists = 0
- ; authordep Perl::Critic::Policy::ProhibitNoWarningsRedefine = 0
- ; authordep Perl::Critic::Policy::RequireFatalWarnings = 0
- ; authordep Perl::Critic::Policy::ProhibitUnusedImports = 0
- ; authordep Perl::Critic::Policy::ProhibitMisplacedMethods = 0
- ; authordep Perl::Critic::Policy::ProhibitPrintSTDERR = 0
- ; authordep Perl::Critic::Policy::InputOutput::ProhibitRepeatedPrints = 0
- ; authordep Perl::Critic::Policy::ValuesAndExpressions::ProhibitDefinedBeforeLength = 0
- ; authordep Perl::Critic::Policy::Variables::ProhibitUselessVarClearing = 0.001
- ; authordep Perl::Critic::Policy::Subroutines::ProhibitTailRecursion = 0.001
- ; authordep Perl::Critic::Policy::RegularExpressions::PreventUselessMetacharacterEscapes = 0
- ; authordep Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter = 0
|