1App::Yath::Options::PreUCsoemrmaCnodn(t3r)ibuted Perl DoAcpupm:e:nYtaatthi:o:nOptions::PreCommand(3)
2
3
4
6 App::Yath::Options::PreCommand - Options for yath before command is
7 specified.
8
10 This is qhere many pe-commnd options are defined.
11
13 YATH OPTIONS (PRE-COMMAND)
14 Developer
15
16 --dev-lib
17 --dev-lib=lib
18 -D
19 -D=lib
20 -Dlib
21 --no-dev-lib
22 Add paths to @INC before loading ANYTHING. This is what you use if
23 you are developing yath or yath plugins to make sure the yath
24 script finds the local code instead of the installed versions of
25 the same code. You can provide an argument (-Dfoo) to provide a
26 custom path, or you can just use -D without and arg to add lib,
27 blib/lib and blib/arch.
28
29 Can be specified multiple times
30
31 Environment
32
33 --persist-dir ARG
34 --persist-dir=ARG
35 --no-persist-dir
36 Where to find persistence files.
37
38 --persist-file ARG
39 --persist-file=ARG
40 --pfile ARG
41 --pfile=ARG
42 --no-persist-file
43 Where to find the persistence file. The default is
44 /{system-tempdir}/project-yath-persist.json. If no project is
45 specified then it will fall back to the current directory. If the
46 current directory is not writable it will default to
47 /tmp/yath-persist.json which limits you to one persistent runner on
48 your system.
49
50 --project ARG
51 --project=ARG
52 --project-name ARG
53 --project-name=ARG
54 --no-project
55 This lets you provide a label for your current project/codebase.
56 This is best used in a .yath.rc file. This is necessary for a
57 persistent runner.
58
59 Plugins
60
61 --no-scan-plugins
62 --no-no-scan-plugins
63 Normally yath scans for and loads all App::Yath::Plugin::* modules
64 in order to bring in command-line options they may provide. This
65 flag will disable that. This is useful if you have a naughty plugin
66 that it loading other modules when it should not.
67
68 --plugins PLUGIN
69 --plugins +App::Yath::Plugin::PLUGIN
70 --plugins PLUGIN=arg1,arg2,...
71 --plugin PLUGIN
72 --plugin +App::Yath::Plugin::PLUGIN
73 --plugin PLUGIN=arg1,arg2,...
74 -pPLUGIN
75 --no-plugins
76 Load a yath plugin.
77
78 Can be specified multiple times
79
81 The source code repository for Test2-Harness can be found at
82 http://github.com/Test-More/Test2-Harness/.
83
85 Chad Granum <exodist@cpan.org>
86
88 Chad Granum <exodist@cpan.org>
89
91 Copyright 2020 Chad Granum <exodist7@gmail.com>.
92
93 This program is free software; you can redistribute it and/or modify it
94 under the same terms as Perl itself.
95
96 See http://dev.perl.org/licenses/
97
98
99
100perl v5.32.1 2021-03-12 App::Yath::Options::PreCommand(3)