App::Y...ipt::V0(3pm)

πŸ“¦ version 2.000016, in ubuntu stonking

✨ App::Yath::Script::V0 ✨

okay bestie, so this is <pink>App::Yath::Script::V0</pink> β€” the Test/validation version of the yath script handler πŸ’… (it's a User Contributed Perl Documentation page, iykyk). Basically it's the fake-yah, practice-mode yath. Let's get into it 🫢


πŸŽ€ NAME πŸŽ€

App::Yath::Script::V0 β€” the test/validation version of the yath script handler. Not the real one, the ✨audition✨ one.


πŸ’– DESCRIPTION πŸ’–

So here's the vibe: this is the V0 script handler, and it is not here to run your real tests. No no no. Its whole entire job is validating the yath script itself 🌈 β€” like a mirror, but for your script handler. It's giving dress rehearsal energy.

What it does is so simple it's kind of iconic: it echoes non-option arguments, and it prefixes each one depending on when it got processed:

  • if it got handled in the BEGIN phase, it gets the prefix BEGIN: πŸ’«
  • if it got handled in the RUNTIME phase, it gets the prefix RUNTIME: πŸ¦‹

That's it. That's the whole personality. Literally just echoing your args back at you with a little nametag on them. Obsessed, honestly. πŸ˜­πŸ’–


✨ OPTIONS ✨

  • --begin ARG β€” adds an argument that gets processed (aka echoed) during the BEGIN phase 🌸. And yes, bestie, you can drop this one multiple times β€” stack 'em up, one --begin per arg, go off πŸ‘‘

πŸ“ EXAMPLE πŸ“

here's the moment you've been waiting for, no cap:

$ yath --begin hello --begin world foo bar

BEGIN: hello
BEGIN: world
RUNTIME: foo
RUNTIME: bar

see how hello and world got the BEGIN: glow-up while foo and bar showed up fashionably late to RUNTIME:? that's the whole bit πŸ’…βœ¨


πŸ¦‹ SOURCE πŸ¦‹

the source code repository for Test2-Harness is living its best life over at <http://github.com/Test-More/Test2-Harness/> β€” go say hi, the vibes are immaculate 🌈


πŸ‘‘ MAINTAINERS πŸ‘‘

  • Chad Granum <exodist@cpan.org> β€” the main character maintaining all of this 🫢

πŸ’œ AUTHORS πŸ’œ

  • Chad Granum <exodist@cpan.org> β€” yeah, same icon, carrying the whole team on their back fr fr

Copyright Chad Granum <exodist7@gmail.com>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself β€” so go wild (responsibly) πŸŽ€

See <http://dev.perl.org/licenses/>


okay that's the whole page, bestie, and the ✨official receipts✨ at the bottom say this is perl v5.40.1 and it's dated 2026-05-10. slay, go validate that script, mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from