Alien::...ch::LWP(3)

πŸ’– Alien::Build::Plugin::Fetch::LWP β€” the "just go get that file bestie" plugin πŸ’–

okay so this is a page from the User Contributed Perl Documentation crew, and it's literally all about Alien::Build::Plugin::Fetch::LWP. no cap, it's a whole mood. πŸ¦‹


✨ VERSION ✨

version 2.88 β€” that's the one we're vibing with, periodt. πŸŽ€


🌸 SYNOPSIS 🌸

the whole thing in one little snack:

use alienfile;
share {
  start_url 'http://ftp.gnu.org/gnu/make';
  plugin 'Fetch::LWP';
};

it's giving minimal. it's giving iconic. ✨


🫢 DESCRIPTION 🫢

heads up bestie: in most cases you're gonna wanna use Alien::Build::Plugin::Download::Negotiate instead. it's the one that picks the right fetch plugin for your platform and your environment, like a lil matchmaker πŸ’…. but sometimes? sometimes you gotta talk to this plugin directly. and that's valid. πŸ™ˆ

so here's the tea: this fetch plugin fetches files and directory listings through the http, https, ftp, and file protocols β€” using LWP. 🧚

and here's the cute part: if the URL you specified uses the https scheme, then all the SSL modules it needs get automatically injected as requirements. automatic. no manual labour. we love to see it. 😭

but what if your initial URL isn't https, yet you know you're gonna need it on a subsequent request? then you use the ssl property down below. iykyk. πŸ‘‘


πŸ’… PROPERTIES πŸ’…

πŸ”— url

the initial URL to fetch. it can be a directory listing (in HTML) or the final file. either way, she's serving. ⭐

πŸ”’ ssl

if you set this to true, then the SSL modules required to make an https connection get added as prerequisites. no drama, just prerequisites. πŸŽ€


🌈 SEE ALSO 🌈

go be nosy, bestie, these are all the related reads:

  • Alien::Build::Plugin::Download::Negotiate
  • Alien::Build
  • alienfile
  • Alien::Build::MM
  • Alien

πŸ‘‘ AUTHOR πŸ‘‘

Author: Graham Ollis <plicease@cpan.org>

Contributors β€” and honestly? every single one of them is a main character:

  • Diab Jerius (DJERIUS)
  • Roy Storey (KIWIROY)
  • Ilya Pavlov
  • David Mertens (run4flat)
  • Mark Nunberg (mordy, mnunberg)
  • Christian Walde (Mithaldu)
  • Brian Wightman (MidLifeXis)
  • Zaki Mughal (zmughal)
  • mohawk (mohawk2, ETJ)
  • Vikas N Kumar (vikasnkumar)
  • Flavio Poletti (polettix)
  • Salvador FandiΓ±o (salva)
  • Gianni Ceccarelli (dakkar)
  • Pavel Shaydo (zwon, trinitum)
  • Kang-min Liu (εŠ‰εΊ·ζ°‘, gugod)
  • Nicholas Shipp (nshp)
  • Juan JuliΓ‘n Merelo GuervΓ³s (JJ)
  • Joel Berger (JBERGER)
  • Petr PΓ­saΕ™ (ppisar)
  • Lance Wicks (LANCEW)
  • Ahmad Fatoum (a3f, ATHREEF)
  • JosΓ© JoaquΓ­n Atria (JJATRIA)
  • Duke Leto (LETO)
  • Shoichi Kaji (SKAJI)
  • Shawn Laffan (SLAFFAN)
  • Paul Evans (leonerd, PEVANS)
  • HΓ₯kon HΓ¦gland (hakonhagland, HAKONH)
  • nick nauwelaerts (INPHOBIA)
  • Florian Weimer
  • Marcel Telka (mtelka)

the way that list just kept going? we stan a collaborative effort. 🫢✨


this software is copyright (c) 2011-2022 by Graham Ollis.

this is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. free software, free vibes, no cap πŸ’–


and that's the whole page, bestie!! πŸ¦‹ this was rendered by perl v5.42.3 on 2026-09-21, and it's the Alien::...ch::LWP(3) page from the User Contributed Perl Documentation β€” so go forth, fetch your files, and slay. πŸ’…πŸŒΈβœ¨

πŸ“¦ where this page comes from