Module...rusive(3pm)

πŸ“¦
version 0.16 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Module::Depends::Intrusive β€” the perl page, bestie edition πŸ’–

okay so this is Module::Depends::Intrusive(3pm), a User Contributed Perl Documentation situation, and honestly? she's a little unhinged. we love her for it. 🫢


✨ NAME ✨

Module::Depends::Intrusive β€” intrusive discovery of distribution dependencies. yes, "intrusive" is literally in the name, that's the whole vibe, no notes πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

# Just like Module::Depends, only use the Intrusive class instead

that's it. that's the whole synopsis. iconic, honestly. short queen. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so this module figures out dependencies by running the distributions' Makefile.PL/Build.PL in a faked up environment and then intercepting the calls to Module::Build->new and ExtUtils::MakeMaker::WriteMakefile. like, she doesn't read your files politely and infer stuff β€” she actually runs your build scripts and catches them mid-sentence. main character energy fr fr. 😭

You may now freak out about security.

no like, genuinely. freak out about security. the manpage said it, not me. πŸ™ˆ

While you're doing that please remember that what we're doing is much the same that CPAN.pm does in order to discover prerequisites. so like... it's not new, it's not weird, CPAN.pm has been doing this exact thing forever. vibe check: passed. βœ…


🌸 AUTHOR 🌸

Richard Clamp, based on code extracted from the Fotango build system originally by James Duncan and Arthur Bergman. legends, all of them. πŸ’œ


Copyright 2004 Fotango. All Rights Reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. slay, open source queen. πŸŽ€


⭐ SEE ALSO ⭐

  • Module::Depends β€” the non-intrusive sibling, the calm one, the one who doesn't run your Makefile.PL behind your back 🧚

okay bye bestie, this page came from perl v5.36.0, dated 2022-11-19, and yes those are the exact same words the manpage footer said, I just gave them a lil bow. πŸ’–βœ¨

πŸ“¦ where this page comes from