Alien::...gFtpcopy(3)

πŸ¦‹ Alien::Build::Plugin::Decode::DirListingFtpcopy β€” the manual, but make it cute

okay bestie, you're reading the User Contributed Perl Documentation page for Alien::Build::Plugin::Decode::DirListingFtpcopy (the header truncates it to Alien::...gFtpcopy(3) on the shelf, but we know her full name πŸ’…). Sit down, grab a strawberry drink πŸ“, and let's get into it.


✨ VERSION ✨

version 2.88 β€” yes, she's got a version number and she's proud of it πŸ’–


🌈 SYNOPSIS 🌈

the vibe check in code form, no notes:

use alienfile;
plugin 'Decode::DirListingFtpcopy';

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


πŸ’« DESCRIPTION πŸ’«

quick heads up, bestie: in most cases you are literally going to want Alien::Build::Plugin::Download::Negotiate instead. She's the main character who picks the right decode plugin for you based on your platform and your environment, so you don't have to think about it. But β€” and this is the "iykyk" part β€” sometimes you do need to use this plugin directly instead. So here we are. 🫢

so what does this plugin actually do? She decodes an ftp file listing into a list of candidates for your Prefer plugin. Slay. She's especially handy when you're fetching from an FTP server via Alien::Build::Plugin::Fetch::LWP. πŸ¦‹

now here's the plot twist: she is different from the similarly named Alien::Build::Plugin::Decode::DirListingFtpcopy in that she uses File::Listing::Ftpcopy instead of File::Listing. (yes, we said the same name twice. that's the original text, don't come for me 😭)

and the rationale for the "Ftpcopy" version? she supports a different set of FTP servers, including OpenVMS. That's the flex. πŸ’ͺ

but β€” and this is important β€” in most cases you probably want to use the non-"Ftpcopy" version, because it is pure perl. no cap. so unless you specifically need that Ftpcopy energy, go hang out with the other one. πŸŽ€


πŸŽ€ SEE ALSO πŸŽ€

go give these pages some love, they're all in the group chat:

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

πŸ’œ AUTHOR πŸ’œ

Author: Graham Ollis <plicease@cpan.org> 🌸

Contributors: (the whole squad, we love them, they ate πŸ”₯)

  • 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)

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. so go off, remix it, it's yours to play with β€” just keep the receipts πŸ’–


and that's the whole page, bestie!! 🌈 this was generated from perl v5.42.3, dated 2026-09-21, and it lives under the Alien::...gFtpcopy(3) name on the shelf. mwah, go read your listings πŸ’…βœ¨

πŸ“¦ where this page comes from