RoPkg:...nRsync(3pm)

πŸ“¦ version 0.8.4, in ubuntu jammy

πŸ’– NAME πŸ’–

RoPkg::Simba::Plugin::GenRsync β€” it's a Perl module bestie, from the User Contributed Perl Documentation corner of the world, and it's here to generate your rsync configs like it's nothing πŸ¦‹


✨ DESCRIPTION ✨

Okay so listen. GenRsync is an rsync configuration generator plugin for Simba 🌈 Like, that's its whole thing and it ate.

What it does: it lets you create rsync configuration files on the fly using mirror information from the database πŸ’… No cap. You don't hand-write them, you don't cry about them, they just happen. Iconic behavior fr fr.


πŸŽ€ PREREQUISITES πŸŽ€

Before you even think about running this, GenRsync needs these Perl modules, periodt:

  • RoPkg::Rsync
  • Scalar::Util
  • Number::Format

Not optional, bestie. It's giving "install these first" energy πŸ™ˆ


πŸ‘‘ METHODS πŸ‘‘

πŸ’… genRsyncConfig($cfg, @mirrors)

This is the main character method right here. It generates rsync configuration files ✨

  • $cfg β€” a hash reference to the simba configuration file 🫢
  • @mirrors β€” the mirrors, obviously, they come in as a list 🌸

And like, important detail: this method is called by Simba. You're not out here calling it yourself, Simba does the calling, you just vibe 😌


🌈 CONFIGURATION 🌈

Not me gatekeeping... okay actually it IS gatekeeping, because all configuration documentation lives on the website:

http://simba.packages.ro

Go there. That's where the tea is πŸ“


🌸 SEE ALSO 🌸

  • RoPkg::Simba
  • RoPkg::Exceptions

iykyk πŸ’œ


⭐ AUTHOR ⭐

Subredu Manuel <diablo@iasi.roedu.net> β€” absolute legend, we stan 🫢


πŸ“œ LICENSE πŸ“œ

Copyright (C) 2005 Subredu Manuel. All Rights Reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself πŸ’–

And btw, the LICENSE file contains the full text of the license β€” so if you need the receipts, that's where they're at πŸ“„βœ¨


πŸ’€ lowkey don't forget: this whole thing is perl v5.28.1 vibes, dated 2018-12-09. Slay, bestie, go generate some configs πŸ’…πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from