Dist::...heckBin(3pm)
π 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::CheckBinDevel::AssertOSandDist::Zilla::Plugin::AssertOSDevel::CheckLibandDist::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:
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>
π COPYRIGHT AND LICENCE π
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
- debian bookworm: libdist-zilla-plugin-checkbin-perl 0.008-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libdist-zilla-plugin-checkbin-perl 0.008-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libdist-zilla-plugin-checkbin-perl 0.008-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libdist-zilla-plugin-checkbin-perl 0.008-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libdist-zilla-plugin-checkbin-perl 0.008-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms