| 001 |
src/Console/Application/Theme/DefaultTheme.php |
22 |
+481 |
173 |
−1 |
655 |
| 002 |
src/Console/Application/ParallelProcessesApplication.php |
27 |
+325 |
105 |
−19 |
449 |
| 003 |
src/Process/Process.php |
18 |
+280 |
33 |
−22 |
335 |
| 004 |
README.md |
50 |
+156 |
123 |
−2 |
281 |
| 005 |
src/Process/StartCondition.php |
8 |
+170 |
66 |
−33 |
269 |
| 006 |
docker/ci/Dockerfile |
28 |
+140 |
82 |
−46 |
268 |
| 007 |
.github/workflows/ci.yml |
15 |
+112 |
35 |
−93 |
240 |
| 008 |
bin/release/prepare |
13 |
+126 |
54 |
−33 |
213 |
| 009 |
LICENSE |
1 |
+201 |
0 |
−0 |
201 |
| 010 |
bin/ci/shellcheck |
12 |
+76 |
62 |
−38 |
176 |
| 011 |
bin/ci/phpunit.php |
13 |
+75 |
54 |
−36 |
165 |
| 012 |
changelog.md |
62 |
+160 |
4 |
−0 |
164 |
| 013 |
tests/Console/Application/Theme/DefaultTheme/OutputProcessStateTest.php |
10 |
+120 |
26 |
−4 |
150 |
| 014 |
tests/Console/Application/Theme/DefaultTheme/OutputSummaryTest.php |
9 |
+111 |
27 |
−0 |
138 |
| 015 |
tests/Console/Application/Theme/DefaultTheme/OutputStartTest.php |
5 |
+114 |
17 |
−0 |
131 |
| 016 |
tests/Console/Output/TestOutput.php |
8 |
+122 |
5 |
−3 |
130 |
| 017 |
bin/ci/phpstan.php |
9 |
+65 |
38 |
−25 |
128 |
| 018 |
bin/composer |
15 |
+46 |
53 |
−23 |
122 |
| 019 |
bin/ci/docker |
10 |
+55 |
21 |
−43 |
119 |
| 020 |
tests/Process/StartCondition/CanBeStartedTest.php |
5 |
+96 |
21 |
−0 |
117 |
| 021 |
tests/Console/Output/ConsoleBufferedOutput/WriteTest.php |
6 |
+97 |
8 |
−8 |
113 |
| 022 |
src/Console/Output/ConsoleBufferedOutput.php |
10 |
+89 |
18 |
−5 |
112 |
| 023 |
tests/Process/StartCondition/IsCanceledTest.php |
5 |
+92 |
17 |
−0 |
109 |
| 024 |
tests/Process/StartCondition/HasConditionsTest.php |
5 |
+84 |
24 |
−0 |
108 |
| 025 |
docs/installation/docker-image.md |
1 |
+106 |
0 |
−0 |
106 |
| 026 |
bin/ci/phpcs |
13 |
+42 |
41 |
−20 |
103 |
| 027 |
bin/ci/phpstan |
17 |
+51 |
39 |
−10 |
100 |
| 028 |
bin/ci/phpunit-coverage |
12 |
+40 |
38 |
−21 |
99 |
| 029 |
tests/Console/Application/Theme/DefaultTheme/ResetOutputTest.php |
9 |
+65 |
22 |
−8 |
95 |
| 030 |
src/Process/ProcessInterfaceCollection.php |
3 |
+73 |
3 |
−18 |
94 |
| 031 |
composer.json |
23 |
+51 |
41 |
−1 |
93 |
| 032 |
bin/ci/phpunit |
14 |
+47 |
30 |
−12 |
89 |
| 033 |
docs/usage/process-configuration/verbosity.md |
1 |
+77 |
0 |
−0 |
77 |
| 034 |
tests/Console/Application/Theme/SummaryTheme/OutputStartTest.php |
5 |
+64 |
12 |
−0 |
76 |
| 035 |
docs/index.md |
1 |
+76 |
0 |
−0 |
76 |
| 036 |
docs/usage/bootstrap-tear-down.md |
1 |
+76 |
0 |
−0 |
76 |
| 037 |
docs/usage/process-configuration/output-prefix.md |
1 |
+76 |
0 |
−0 |
76 |
| 038 |
bin/ci/validate.php |
18 |
+37 |
25 |
−13 |
75 |
| 039 |
src/Process/ProcessFactory.php |
5 |
+57 |
18 |
−0 |
75 |
| 040 |
tests/Console/Application/Theme/SummaryTheme/OutputProcessStateTest.php |
4 |
+63 |
12 |
−0 |
75 |
| 041 |
src/Process/ProcessInterface.php |
4 |
+73 |
2 |
−0 |
75 |
| 042 |
docker/release/Dockerfile |
11 |
+43 |
24 |
−7 |
74 |
| 043 |
tests/Console/Application/Theme/SummaryTheme/ResetOutputTest.php |
4 |
+60 |
14 |
−0 |
74 |
| 044 |
bin/ci/validate |
17 |
+24 |
29 |
−15 |
68 |
| 045 |
tests/Console/Application/ParallelProcessesApplication/ProcessTest.php |
5 |
+54 |
14 |
−0 |
68 |
| 046 |
docs/theme/configuration.md |
1 |
+68 |
0 |
−0 |
68 |
| 047 |
tests/Console/Application/ParallelProcessesApplication/AllUseCasesTest.php |
3 |
+63 |
4 |
−0 |
67 |
| 048 |
bin/DependenciesVersions.php |
2 |
+66 |
0 |
−0 |
66 |
| 049 |
tests/Process/Process/UpdateStatusTest.php |
5 |
+56 |
7 |
−2 |
65 |
| 050 |
tests/Process/ProcessFactory/CreateRemoveFileProcessTest.php |
3 |
+58 |
1 |
−3 |
62 |
| 051 |
bin/ci/composer-validate |
12 |
+23 |
24 |
−14 |
61 |
| 052 |
bin/dockerise.inc.bash |
4 |
+42 |
3 |
−16 |
61 |
| 053 |
tests/Process/ProcessFactory/CreateRemoveDirectoryProcessTest.php |
2 |
+58 |
0 |
−3 |
61 |
| 054 |
bin/ci/phpdd |
14 |
+21 |
26 |
−12 |
59 |
| 055 |
docs/theme/create-a-theme.md |
1 |
+59 |
0 |
−0 |
59 |
| 056 |
docs/mkdocs.yml |
1 |
+57 |
0 |
−0 |
57 |
| 057 |
docs/usage/application-configuration.md |
1 |
+57 |
0 |
−0 |
57 |
| 058 |
bin/ci/composer-require-checker |
11 |
+21 |
23 |
−12 |
56 |
| 059 |
tests/Console/Application/ParallelProcessesApplication/ConfigureBootstrapProcessesTest.php |
3 |
+55 |
1 |
−0 |
56 |
| 060 |
bin/release/changelog.php |
1 |
+56 |
0 |
−0 |
56 |
| 061 |
src/Console/Application/Theme/SummaryTheme.php |
7 |
+38 |
15 |
−0 |
53 |
| 062 |
tests/Process/Process/ConstructTest.php |
7 |
+38 |
11 |
−2 |
51 |
| 063 |
tests/Process/StartCondition/ConstructTest.php |
6 |
+37 |
3 |
−11 |
51 |
| 064 |
tests/Console/Application/ParallelProcessesApplication/TimeoutTest.php |
1 |
+51 |
0 |
−0 |
51 |
| 065 |
tests/Process/Process/StartTest.php |
2 |
+47 |
3 |
−0 |
50 |
| 066 |
docker/ci/composer.json |
3 |
+23 |
23 |
−2 |
48 |
| 067 |
tests/Process/Process/ExecutionTimeTest.php |
2 |
+48 |
0 |
−0 |
48 |
| 068 |
tests/Processes.php |
6 |
+36 |
10 |
−1 |
47 |
| 069 |
bin/ci/unused-scanner |
5 |
+22 |
12 |
−13 |
47 |
| 070 |
docs/usage/process-configuration/miscellaneous.md |
1 |
+46 |
0 |
−0 |
46 |
| 071 |
.github/workflows/build-docker-image-release.yml |
4 |
+25 |
19 |
−0 |
44 |
| 072 |
tests/Console/Application/Theme/DefaultTheme/ConstructTest.php |
2 |
+44 |
0 |
−0 |
44 |
| 073 |
docs/assets/css/theme.css |
1 |
+44 |
0 |
−0 |
44 |
| 074 |
bin/start.php |
3 |
+34 |
1 |
−8 |
43 |
| 075 |
tests/Process/StartCondition/ProcessFailedTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 076 |
tests/Process/StartCondition/ProcessSuccessfulTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 077 |
tests/Process/StartCondition/ProcessTerminatedTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 078 |
tests/Console/Application/Theme/DefaultTheme/StateErrorColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 079 |
tests/Console/Application/Theme/DefaultTheme/StateReadyColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 080 |
tests/Console/Application/Theme/DefaultTheme/StateRunningColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 081 |
tests/Console/Application/Theme/DefaultTheme/StateSuccessfulColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 082 |
tests/Console/Application/ParallelProcessesApplication/ConfigureTearDownProcessesTest.php |
2 |
+41 |
1 |
−0 |
42 |
| 083 |
docs/usage/output-verbosity.md |
1 |
+42 |
0 |
−0 |
42 |
| 084 |
examples/demo.php |
1 |
+42 |
0 |
−0 |
42 |
| 085 |
src/Console/Application/Theme/ThemeInterface.php |
6 |
+20 |
18 |
−3 |
41 |
| 086 |
bin/parallel-processes/docker |
7 |
+28 |
12 |
−0 |
40 |
| 087 |
tests/Console/Output/ConsoleBufferedOutput/WriteBufferedLinesTest.php |
5 |
+36 |
3 |
−1 |
40 |
| 088 |
docker/parallel-processes/Dockerfile.bookworm |
2 |
+36 |
3 |
−0 |
39 |
| 089 |
bin/release/phpunit-coverage |
9 |
+1 |
25 |
−11 |
37 |
| 090 |
tests/Console/Application/Theme/DefaultTheme/ExecutionTimeVerbosityTest.php |
2 |
+34 |
2 |
−0 |
36 |
| 091 |
tests/Process/Process/CanceledAsErrorTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 092 |
tests/Process/Process/CanceledTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 093 |
tests/Process/Process/SpreadErrorToApplicationExitCodeTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 094 |
docs/usage/minimal-configuration.md |
1 |
+36 |
0 |
−0 |
36 |
| 095 |
examples/usage/process-configuration/canceled-as-error.php |
1 |
+35 |
0 |
−0 |
35 |
| 096 |
tests/Console/Application/ParallelProcessesApplication/HandleSignalTest.php |
1 |
+34 |
0 |
−0 |
34 |
| 097 |
tests/Console/Application/ParallelProcessesApplication/RefreshIntervalTest.php |
4 |
+26 |
4 |
−3 |
33 |
| 098 |
tests/Console/Application/Theme/DefaultTheme/StateCanceledIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 099 |
tests/Console/Application/Theme/DefaultTheme/StateErrorIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 100 |
tests/Console/Application/Theme/DefaultTheme/StateReadyIconTest.php |
2 |
+33 |
0 |
−0 |
33 |