AnyEve...::FSRW(3pm)

πŸ“¦ version 0.20, in ubuntu stonking

πŸ’– AnyEvent::FTP::Server::Context::FSRW πŸ’–

okay bestie so this is a User Contributed Perl Documentation page, and the module is literally called AnyEvent::FTP::Server::Context::FSRW ✨ it's the FTP Server client context class that has full read/write access, iykyk. buckle up πŸŽ€


✨ NAME ✨

AnyEvent::FTP::Server::Context::FSRW β€” FTP Server client context class with full read/write access 🫢


🌸 VERSION 🌸

version 0.20 β€” yes queen, that's the one πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so this is how you actually use it, no cap:

use AnyEvent::FTP::Server;

my $server = AnyEvent::FTP::Server->new(
  default_context => 'AnyEvent::FTP::Server::Context::FSRW',
);

πŸ’œ DESCRIPTION πŸ’œ

so basically? this class hands AnyEvent::FTP::Server a context to work with, and that context uses the actual real filesystem as its storage. like, the real one. on your actual disk. not a fakey fake one. main character energy fr fr πŸŽ€


πŸ‘‘ SUPER CLASS πŸ‘‘

this class inherits from β€” so it's the descendant of, it's giving nepo baby but in a cute way:

  • AnyEvent::FTP::Server::Context::FS

🌈 ROLES 🌈

this class consumes these roles (it said yes to these, as it should):

  • AnyEvent::FTP::Server::Role::TransferPrep

πŸ”₯ COMMANDS πŸ”₯

on top of everything the roles above give you, and on top of what the super class already brings to the party, this context also provides these FTP commands πŸ“:

  • RETR
  • NLST
  • LIST
  • STOR
  • APPE
  • STOU

six of them. six little icons. obsessed tbh πŸ’–


πŸ’« AUTHOR πŸ’«

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

Contributors:

  • Ryo Okamoto
  • Shlomi Fish
  • JosΓ© JoaquΓ­n Atria

the whole squad showed up and we love that for them 🫢


This software is copyright (c) 2017-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. periodt.


and that's the whole page bestie!! πŸ’€ this was written for perl v5.40.1, dated 2026-02-16, and the file is AnyEve...::FSRW(3pm) because the terminal was being dramatic and truncating the name 😭 anyway mwah, go read it again, slay πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from