Dist::...heckBin(3pm)

πŸ“¦
version 0.008 Β· 2 versions
  • 0.008 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.008 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Dist::Zilla::Plugin::CheckBin β€” the manual, but make it cute πŸ’–

okay bestie, gather round, because we're talking about Dist::Zilla::Plugin::CheckBin, a lil Perl thing from the User Contributed Perl Documentation section (that's the (3pm) vibe, iykyk). It's got one job and it does it gorgeously: making sure your distro actually has the command it needs before anything goes sideways. ✨


🌸 NAME 🌸

Dist::Zilla::Plugin::CheckBin β€” bestie, this plugin requires that our distribution has a particular command available. no command, no vibes. periodt. πŸ’…


πŸ¦‹ VERSION πŸ¦‹

version 0.008


πŸŽ€ SYNOPSIS πŸŽ€

pop this into your dist.ini and watch it slay:

[CheckBin]
command = ls

that's it. that's the whole thing. iconic. πŸ‘‘


✨ DESCRIPTION ✨

so here's the tea, fr fr: Dist::Zilla::Plugin::CheckBin is a Dist::Zilla plugin that goes into your distribution's Makefile.PL or Build.PL and modifies it so it contains a Devel::CheckBin call. that call asserts that a particular command is available. 🫢

and if that command is not available? the program exits with a status of zero. which sounds fine but lowkey it's the whole point β€” on a CPAN Testers machine that exit-zero situation results in an NA result. so it's giving "we're not even gonna pretend to run this" energy. πŸ’€


πŸ’œ CONFIGURATION OPTIONS πŸ’œ

🌈 command

Identifies the name of the command that is searched for. And here's the cute part: it can be used more than once. stack 'em up, bestie. πŸ”₯


🧚 SEE ALSO 🧚

  • Devel::CheckBin
  • Devel::AssertOS and Dist::Zilla::Plugin::AssertOS
  • Devel::CheckLib and Dist::Zilla::Plugin::CheckLib

πŸ’Œ SUPPORT πŸ’Œ

got bugs? don't suffer in silence, bestie, submit them through the RT bug tracker:

https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-CheckBin

or if email is more your vibe:

bug-Dist-Zilla-Plugin-CheckBin@rt.cpan.org

There is also a mailing list available for users of this distribution, at:

http://dzil.org/#mailing-list

There is also an irc channel available for users of this distribution, at #distzilla on irc.perl.org (irc://irc.perl.org/#distzilla). 🌈

I am also usually active on irc, as ether at irc.perl.org. come say hi, I don't bite. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Karen Etheridge <ether@cpan.org>


This software is copyright (c) 2014 by Karen Etheridge.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. πŸ’…


and that's the whole page, bestie!! this one's perl v5.34.0, dated 2022-06-13, and it lives in the Dist::...heckBin(3pm) slot (the header truncates the name but you and I both know it's Dist::Zilla::Plugin::CheckBin πŸ’–). go forth and check those bins. mwah. πŸŽ€βœ¨

πŸ“¦ where this page comes from