CPANCOVER(1)
π NAME π
okay bestie, welcome to CPANCOVER(1) β a User Contributed Perl Documentation moment β aka cpancover, and it's literally here to report coverage statistics on CPAN modules β¨ no cap, that's the whole name vibe.
πΈ VERSION πΈ
version 1.50 β periodt π
β¨ SYNOPSIS β¨
okay so here's the exact command-line blueprint, and yes I'm keeping it character-for-character because we do not play with syntax around here π«Ά
cpancover --help --info --version
--collect --redo_cpancover_html --redo_html --force --dryrun
--modules module_name
--results_dir /path/to/dir
--outputdir /path/to/dir
--outputfile filename.html
--report report_name
--generate_html
--compress_old_versions number_to_keep
--local
--local_build
also peep --results_dir /path/to/dir up in the synopsis β the original options list doesn't give it its own separate line, so I'm not out here inventing extra lore for it π
π DESCRIPTION π
okay so the original page slides straight from the DESCRIPTION heading into the options, so there's no extra prose here to rewrite. We're not making up technical backstory, bestie β we're just moving on with main character energy π
π₯ OPTIONS π₯
the command line is giving options, and here's the full lineup. defaults are in the parentheses exactly like the page serves them β¨
-h,--helpβ show help-i,--infoβ show documentation-v,--versionβ show version--collectβ collect coverage from modules(on)--compress_old_versionsβ compress data older than n versions(3)--directoryβ location of the modules($cwd)--dryrunβ don't execute (for some commands)(off)--forceβ recollect coverage(off)--generate_htmlβ generate html(off)--localβ use local (uninstalled) code(off)--local_buildβ build coveraage for all the modules(off)--modulesβ modules to use(all in $dir)--outputdirβ where to store output($directory)--outputfileβ top level index(coverage.html)--redo_cpancover_htmlβ don't set default modules(off)--redo_htmlβ force html generation for modules(off)--reportβ report to use(html_basic)
small note: I kept the coveraage spelling exactly as the original has it β no autocorrect, no cap π
π¦ DETAILS π¦
the original page doesn't add extra prose under this heading, so this is just the DETAILS section doing its little moment. no invented details from me, bestie π«Ά
π REQUIREMENTS π
Collect coverage for results and create html, csv and json output.
The modules Template and Parallel::Iterator are required. iconic, necessary, required β that's the vibe π₯
β EXIT STATUS β
The following exit values are returned:
0β All operations were completed successfully.>0β An error occurred.
π SEE ALSO π
Devel::Cover β go peep that one too, iykyk π
π BUGS π
Undocumented.
π LICENCE π
Copyright 2002-2025, Paul Johnson (paul@pjcj.net)
This software is free. It is licensed under the same terms as Perl itself.
The latest version of this software should be available from my homepage: https://pjcj.net
okay that's the whole page, bestie β source/version perl v5.42.0, date 2025-06-11, manual CPANCOVER(1) β mwah πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Devel-Cover 1.500.0-bp160.1.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Devel-Cover 1.500.0-bp160.1.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Devel-Cover 1.500.0-bp160.1.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Devel-Cover 1.500.0-bp160.1.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms