AnyEve...roftpd(3pm)

πŸ“¦ version 0.20, in ubuntu stonking

πŸ’… AnyEvent::FTP::Client::Site::Proftpd β€” bestie edition

okay so this is AnyEvent::FTP::Client::Site::Proftpd, a lil Perl module (from the AnyEvent::FTP::Client::Site::Proftpd family, in case the page name confused you) that handles the site-specific commands for a Proftpd server. no cap 🫢


✨ VERSION ✨

this is version 0.20 πŸŽ€


🌸 SYNOPSIS 🌸

the vibe is: you got a client, you connect, you hit up the proftpd site object. iconic.

use AnyEvent::FTP::Client;
my $client = AnyEvent::FTP::Client->new;
$client->connect('ftp://proftpdserver')->cb(sub {
  $client->site->proftpd->symlink('foo', 'bar');
});

πŸ¦‹ DESCRIPTION πŸ¦‹

so this class implements the site specific commands for the Proftpd server. that's the whole deal 🧚

ngl, the implementation might be incomplete, and the documentation is definitely incomplete β€” the manpage literally says so. patches are welcome to fix this, fr fr. so if you're feeling like main character energy and wanna contribute, the door is open πŸ‘‘


πŸ’… METHODS πŸ’…

🌈 utime

$client->site->proftpd->utime( $arg1, $arg2 );

runs the SITE UTIME command. takes two args, bestie, don't forget the second one 😭


🌈 mkdir

$client->site->proftpd->mkdir( $arg1 );

runs the SITE MKDIR command. yes she's making a dir. slay.


🌈 rmdir

$client->site->proftpd->rmdir( $arg1 );

runs the SITE RMDIR command. going the other way, removing the dir. bye bestie πŸ’€


$client->site->proftpd->symlink( $arg1, $arg2 );

runs the SITE SYMLINK command. two args, linkin' things up πŸ”₯


🌈 ratio

$client->site->proftpd->ratio;

runs the SITE RATIO command. no args, she just goes ✨


🌈 help

$client->site->proftpd->help( $arg1 );

runs the SITE HELP command. when you don't know what you're doing, ask for help, periodt πŸ™ˆ


🌈 chgrp

$client->site->proftpd->chgrp( $arg1, $arg2 );

runs the SITE CHGRP command. group perms, two args, let's go πŸŽ€


🌈 chmodk

$client->site->proftpd->chmodk( $arg1, $arg2 );

runs the SITE CHMOD command. (yes, the method is called chmodk but the command it fires off is SITE CHMOD β€” that's just how it is, iykyk πŸ’…)


πŸ‘‘ AUTHOR πŸ‘‘

Author: Graham Ollis <plicease@cpan.org>

Contributors:

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

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.


okay that's the whole page, no details skipped, we ate and left no crumbs πŸ“

sign-off besties: this absolute gem was brought to you by perl v5.40.1 and it's stamped 2026-02-16 β€” same energy, same date, mwah πŸ’œ

go make some symlinks, bestie πŸ’…βœ¨

πŸ“¦ where this page comes from