Test::S...Helpers(3)

๐Ÿ“ฆ
version 1.84 ยท 2 versions
, in fedora 43

๐Ÿ’– Test::S...Helpers(3) ๐Ÿ’–

okay bestie, so this is Test::S...Helpers(3) โ€” a User Contributed Perl Documentation page, and it's literally the manual for Test::Smoke::Util::FindHelpers, which is a whole module full of little functions that go hunt down Helpers for you (that's modules and bins, no cap) ๐Ÿ”โœจ


๐ŸŒธ NAME ๐ŸŒธ

Test::Smoke::Util::FindHelpers โ€” Functions to help find Helpers (modules/bins) ๐Ÿซถ


โœจ SYNOPSIS โœจ

like, this is the whole vibe:

use Test::Smoke::Util::FindHelpers ':all';

๐ŸŽ€ EXPORT_OK/EXPORT_TAGS ๐ŸŽ€

here's the full roster of what can come out to play, no gatekeeping:

has_module whereis
get_avail_tar get_avail_patchers
get_avail_posters get_avail_sync get_avail_mailers
get_avail_w32compilers
get_avail_vms_make

:all

and yeah, :all is exactly what it sounds like โ€” the whole friend group, all at once ๐Ÿ’…


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

โญ has_module($module)

Retuns true if the named module could be "requiere"d. (yes that's how it's written in here and we are respecting the source material ๐Ÿซก)

like โ€” it goes and checks if that module is actually, y'know, there. true if yes, false if it's giving ghost town ๐Ÿ‘ป


โญ get_avail_patchers

Returns a list of available patch programs: gpatch, npatch, patch ๐Ÿฉน


โญ get_avail_posters

Return a list of available modules/programs that can be used to HTTP/POST a message. That's HTTP::Tiny, LWP::UserAgent, curl ๐Ÿ“ฎ


โญ get_avail_sync

Returns a list of available syncer modules/programs: git, rsync ๐Ÿ”„


โญ get_avail_tar

Returns a list of available untar/ungzip modules/programs: Archive::Tar/...Zlib, tar/gzip ๐Ÿ“ฆ


โญ tar_fmt

Returns the format with wich to gunzip and untar. that's either:

gzip -cd %s | tar -xf -

or:

tar -xzf %s

pick your fighter ๐ŸฅŠ


โญ get_avail_mailers

Returns a list available mail modules/programs. ๐Ÿ“ง


โญ get_avail_w32compilers

Returns a list of compilers found. (Win32 specific, so Windows girlies this one's for you ๐Ÿ’ป)


โญ get_avail_vms_make

Return a list of "make" programs installed on the VMS system. ๐Ÿ› ๏ธ


(c) MMII - MMXV, The Test-Smoke Team <abeltje@cpan.org> ๐Ÿ’Œ

See Test::Smoke for full acknowlegements. ๐Ÿ™


and that's the whole page bestie, every single function accounted for, nothing skipped, we ate and left no crumbs ๐Ÿ’…โœจ

perl v5.42.0 ยท 2025-07-25 ยท Test::S...Helpers(3) โ€” mwah, ily, go find your helpers ๐Ÿซถ๐Ÿ’–๐ŸŽ€๐Ÿฆ‹๐ŸŒธ

๐Ÿ“ฆ where this page comes from