Module::cpmfile(3pm)

πŸ“¦
version 0.006 Β· 5 versions
, in epel 9

🌸 NAME 🌸

Module::cpmfile - Parse cpmfile β€” and yes bestie, this is the Module::cpmfile(3pm) page from the User Contributed Perl Documentation collection 🫢✨.

🌈 SYNOPSIS 🌈

use Module::cpmfile;

my $cpmfile = Module::cpmfile->load("cpm.yml");
my $reqs = $cpmfile->effective_requirements(undef, ["runtime"], ["requires"]);

πŸ¦‹ DESCRIPTION πŸ¦‹

THIS IS EXPERIMENTAL. πŸ’€ Like, for real, do not treat this as settled business.

cpmfile (usually saved as cpm.yml) is yet another file format for describing module dependencies, and Module::cpmfile helps you parse it. It’s giving dependency-file main character energy, periodt.

The JSON Schema for cpmfile is available at jsonschema.json β€” literally right here: https://github.com/skaji/cpmfile/blob/main/jsonschema.json ✨.

cpmfile will be used mainly by App::cpm πŸ‘‘.

πŸŽ€ SEE ALSO πŸŽ€

  • cpanfile
  • Module::CPANfile
  • App::cpm

πŸ‘‘ AUTHOR πŸ‘‘

Shoichi Kaji <skaji@cpan.org> πŸ’Œ

Copyright 2021 Shoichi Kaji <skaji@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Legally slay, bestie 🫢.


mwah πŸ’‹ this page is from perl v5.32.1, dated 2022-07-22, and it’s the Module::cpmfile(3pm) man page. bye bestie β€” go parse those deps βœ¨πŸ’…

πŸ“¦ where this page comes from