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

πŸ“¦ version 1.000172, in ubuntu stonking

πŸ’… NAME πŸ’…

App::Yath::Script::V1 β€” the V1 (Legacy) yath script handler for Test2::Harness, bestie. It's giving "vintage but still slaying."


✨ DESCRIPTION ✨

Okay so picture this: this is the V1 script handler for Test2::Harness. It's the one App::Yath::Script reaches for when it finds a .yath.rc file that has no version marker (or an explicit # V1 marker), or when V1 just happens to be the highest installed version. Lowkey the default girlie when nobody says otherwise. πŸ’–

Also? This module is holding all the logic that used to live directly inside the scripts/yath script of Test2::Harness. They moved it out, gave it its own little room, and honestly? Main character energy. πŸŽ€


🌸 METHODS 🌸

$class->do_begin(%params)

Called during the BEGIN phase. This is where the real work starts, no cap. It:

  • parses configuration files πŸ“„
  • processes the -D and --no-scan-plugins arguments
  • sets up @INC
  • initializes App::Yath ✨

Parameters:

  • script => $path β€” path to the executing script. The who-am-I of it all. πŸͺž
  • argv => \@argv β€” the original command line arguments, untouched, exactly as they came in. πŸ’«
  • config => $path β€” path to the .yath.rc file, or undef if there isn't one. πŸ™ˆ
  • user_config => $path β€” path to the .yath.user.rc file, or undef if there isn't one. 🫢

$exit = $class->do_runtime()

Called after BEGIN. It runs the yath command and then hands you back the exit code. That's it, that's the whole vibe check. Returns the exit code. πŸ‘‘


πŸ”₯ SOURCE πŸ”₯

The source code repository for Test2-Harness can be found at http://github.com/Test-More/Test2-Harness/. Go look, it's iconic.


πŸ‘‘ MAINTAINERS πŸ‘‘

Chad Granum <exodist@cpan.org>


🌈 AUTHORS 🌈

Chad Granum <exodist@cpan.org>


Copyright 2020 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.

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


okay bestie that's the whole page, you ate it up fr fr πŸ“

perl v5.40.1 Β· 2026-05-10 Β· App::Yath::Script::V1(3pm) β€” that's a wrap, stan legacy code πŸ’…βœ¨

πŸ“¦ where this page comes from