App::Y...ommand(3pm)
π NAME π
App::Y...ommand β it's giving "options for yath, but likeβ¦ before you've even told yath which command you want." Bestie, this is App::Yath::Options::PreCommand, part of the Perl user-contributed docs, and it's where the pre-command era of your yath invocation gets its whole personality. π«Ά
πΈ DESCRIPTION πΈ
Okay so this is where a bunch of the pre-command options are defined. That's it, that's the vibe. β¨
π PROVIDED OPTIONS π
π YATH OPTIONS (PRE-COMMAND)
π§ Developer
--dev-lib,--dev-lib=lib,-D,-D=lib,-Dlib,--no-dev-libβ adds paths to@INCbefore loading ANYTHING. This is the one you reach for when you're developingyathitself or writingyathplugins, so theyathscript finds your local code instead of the installed versions of the same code. You can hand it an argument (-Dfoo) to give it a custom path, or just rawdog-Dwith no arg and it'll addlib,blib/libandblib/arch.
Can be specified multiple times π
π Environment
--persist-dir ARG,--persist-dir=ARG,--no-persist-dirβ where to find persistence files.--persist-file ARG,--persist-file=ARG,--pfile ARG,--pfile=ARG,--no-persist-fileβ where to find the persistence file. The default is/{system-tempdir}/project-yath-persist.json. If no project is specified then it will fall back to the current directory. And if the current directory is not writable it will default to/tmp/yath-persist.json, which limits you to one persistent runner on your system. π--project ARG,--project=ARG,--project-name ARG,--project-name=ARG,--no-projectβ this lets you provide a label for your current project/codebase. Best used in a.yath.rcfile, and it is necessary for a persistent runner. no cap.
π¦ Plugins
--no-scan-plugins,--no-no-scan-pluginsβ normallyyathscans for and loads allApp::Yath::Plugin::*modules in order to bring in command-line options they may provide. This flag disables that. Super useful if you've got a naughty plugin that's loading other modules when it absolutely should not. π--plugins PLUGIN,--plugins +App::Yath::Plugin::PLUGIN,--plugins PLUGIN=arg1,arg2,...,--plugin PLUGIN,--plugin +App::Yath::Plugin::PLUGIN,--plugin PLUGIN=arg1,arg2,...,-pPLUGIN,--no-pluginsβ load ayathplugin.
Can be specified multiple times β
π₯ SOURCE π₯
The source code repository for Test2-Harness can be found at http://github.com/Test-More/Test2-Harness/.
π MAINTAINERS π
Chad Granum <exodist@cpan.org>
π AUTHORS π
Chad Granum <exodist@cpan.org>
π COPYRIGHT π
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/
kay so that's the whole page, bestie β sending you off with all the love and the version info: this was perl v5.40.1, dated 2026-05-10, and the page you just read is App::Y...ommand(3pm). mwah π
β¨
π¦ where this page comes from
- ubuntu stonking: libtest2-harness-perl 1.000172-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms