Test::S...er::Copy(3)

πŸ“¦
version 1.84 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

Test::Smoke::Syncer::Copy β€” the girl who syncs your source tree by literally just copying files with File::Copy, no cap.


✨ DESCRIPTION ✨

okay so bestie, picture this: this module handles syncing with the File::Copy module, copying from a local directory. That's the whole vibe. 🫢

It uses the MANIFEST file in the source directory to figure out which files to copy. (Yes, the original says "is the source directory" β€” we all have typos, she's still iconic. πŸ’…) And the current source-tree gets removed before the actual copying happens, so it's a clean slate moment. Not a glow-up, a glow-reset. ✨

🌸 Test::Smoke::Syncer::Copy->new( %args ) 🌸

This crates β€” wait, creates β€” the new object. Slay. πŸŽ€ Keys for %args:

  • ddir: destination directory ( ./perl-current )
  • cdir: directory to copy from ( undef )
  • v: verbose

That's it. Three keys. She's low maintenance, she's highkey efficient. πŸ‘‘

πŸ¦‹ $syncer->sync( ) πŸ¦‹

This uses Test::Smoke::SourceTree to do the actual copying. The real work? Not hers. She delegates. Main character energy. 😌

After that, it will clean up the source-tree (from MANIFEST, but ignoring MANIFEST.SKIP!). Yes bestie, ignoring it β€” that's not a bug, that's just what it does. Read it again. πŸ™ˆ


(c) 2002-2013, All rights reserved.

  • Abe Timmerman <abeltje@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See:

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (Translation: she's doing her best, okay? no promises. 😭)


πŸ’Œ and that's the whole page, bestie! this was Test::Smoke::Syncer::Copy from the Perl documentation, version perl v5.42.0, dated 2025-07-25. tysm for reading, mwah πŸ’‹ πŸ¦‹πŸŒΈπŸ’œ
πŸ“¦ where this page comes from