| 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 |
19 |
+280 |
33 |
−23 |
336 |
| 004 |
docker/ci/Dockerfile |
29 |
+158 |
82 |
−46 |
286 |
| 005 |
README.md |
51 |
+156 |
126 |
−2 |
284 |
| 006 |
src/Process/StartCondition.php |
8 |
+170 |
66 |
−33 |
269 |
| 007 |
.github/workflows/ci.yml |
16 |
+112 |
37 |
−93 |
242 |
| 008 |
bin/release/prepare |
14 |
+126 |
54 |
−41 |
221 |
| 009 |
LICENSE |
1 |
+201 |
0 |
−0 |
201 |
| 010 |
bin/ci/shellcheck |
12 |
+76 |
62 |
−38 |
176 |
| 011 |
changelog.md |
64 |
+164 |
4 |
−0 |
168 |
| 012 |
bin/ci/phpunit.php |
13 |
+75 |
54 |
−36 |
165 |
| 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 |
10 |
+65 |
39 |
−25 |
129 |
| 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 |
bin/ci/phpstan |
18 |
+51 |
42 |
−11 |
104 |
| 026 |
bin/ci/phpcs |
13 |
+42 |
41 |
−20 |
103 |
| 027 |
.claude/commands/add-symfony-version.md |
1 |
+102 |
0 |
−0 |
102 |
| 028 |
bin/ci/phpunit-coverage |
12 |
+40 |
38 |
−21 |
99 |
| 029 |
composer.json |
24 |
+51 |
43 |
−1 |
95 |
| 030 |
tests/Console/Application/Theme/DefaultTheme/ResetOutputTest.php |
9 |
+65 |
22 |
−8 |
95 |
| 031 |
src/Process/ProcessInterfaceCollection.php |
3 |
+73 |
3 |
−18 |
94 |
| 032 |
bin/ci/phpunit |
14 |
+47 |
30 |
−12 |
89 |
| 033 |
src/Process/ProcessInterface.php |
5 |
+76 |
3 |
−0 |
79 |
| 034 |
tests/Console/Application/Theme/SummaryTheme/OutputStartTest.php |
5 |
+64 |
12 |
−0 |
76 |
| 035 |
bin/ci/validate.php |
18 |
+37 |
25 |
−13 |
75 |
| 036 |
src/Process/ProcessFactory.php |
5 |
+57 |
18 |
−0 |
75 |
| 037 |
tests/Console/Application/Theme/SummaryTheme/OutputProcessStateTest.php |
4 |
+63 |
12 |
−0 |
75 |
| 038 |
.claude/commands/add-php-version.md |
1 |
+75 |
0 |
−0 |
75 |
| 039 |
docker/release/Dockerfile |
11 |
+43 |
24 |
−7 |
74 |
| 040 |
tests/Console/Application/Theme/SummaryTheme/ResetOutputTest.php |
4 |
+60 |
14 |
−0 |
74 |
| 041 |
bin/DependenciesVersions.php |
3 |
+69 |
0 |
−0 |
69 |
| 042 |
bin/ci/validate |
17 |
+24 |
29 |
−15 |
68 |
| 043 |
tests/Console/Application/ParallelProcessesApplication/ProcessTest.php |
5 |
+54 |
14 |
−0 |
68 |
| 044 |
tests/Process/Process/UpdateStatusTest.php |
6 |
+56 |
7 |
−4 |
67 |
| 045 |
tests/Console/Application/ParallelProcessesApplication/AllUseCasesTest.php |
3 |
+63 |
4 |
−0 |
67 |
| 046 |
tests/Process/ProcessFactory/CreateRemoveFileProcessTest.php |
3 |
+58 |
1 |
−3 |
62 |
| 047 |
bin/ci/composer-validate |
12 |
+23 |
24 |
−14 |
61 |
| 048 |
bin/dockerise.inc.bash |
4 |
+42 |
3 |
−16 |
61 |
| 049 |
tests/Process/ProcessFactory/CreateRemoveDirectoryProcessTest.php |
2 |
+58 |
0 |
−3 |
61 |
| 050 |
CLAUDE.md |
1 |
+60 |
0 |
−0 |
60 |
| 051 |
bin/ci/phpdd |
14 |
+21 |
26 |
−12 |
59 |
| 052 |
bin/ci/composer-require-checker |
11 |
+21 |
23 |
−12 |
56 |
| 053 |
tests/Console/Application/ParallelProcessesApplication/ConfigureBootstrapProcessesTest.php |
3 |
+55 |
1 |
−0 |
56 |
| 054 |
bin/release/changelog.php |
1 |
+56 |
0 |
−0 |
56 |
| 055 |
bin/parallel-processes/docker |
8 |
+42 |
13 |
−0 |
55 |
| 056 |
src/Console/Application/Theme/SummaryTheme.php |
7 |
+38 |
15 |
−0 |
53 |
| 057 |
tests/Process/Process/ConstructTest.php |
7 |
+38 |
11 |
−2 |
51 |
| 058 |
tests/Process/StartCondition/ConstructTest.php |
6 |
+37 |
3 |
−11 |
51 |
| 059 |
tests/Console/Application/ParallelProcessesApplication/TimeoutTest.php |
1 |
+51 |
0 |
−0 |
51 |
| 060 |
tests/Process/Process/StartTest.php |
2 |
+47 |
3 |
−0 |
50 |
| 061 |
docker/ci/composer.json |
3 |
+23 |
23 |
−2 |
48 |
| 062 |
tests/Process/Process/ExecutionTimeTest.php |
2 |
+48 |
0 |
−0 |
48 |
| 063 |
tests/Processes.php |
6 |
+36 |
10 |
−1 |
47 |
| 064 |
bin/ci/unused-scanner |
5 |
+22 |
12 |
−13 |
47 |
| 065 |
.github/workflows/build-docker-image-release.yml |
5 |
+25 |
20 |
−0 |
45 |
| 066 |
tests/Console/Application/Theme/DefaultTheme/ConstructTest.php |
3 |
+44 |
0 |
−1 |
45 |
| 067 |
bin/start.php |
3 |
+34 |
1 |
−8 |
43 |
| 068 |
tests/Process/StartCondition/ProcessFailedTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 069 |
tests/Process/StartCondition/ProcessSuccessfulTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 070 |
tests/Process/StartCondition/ProcessTerminatedTest.php |
6 |
+33 |
6 |
−3 |
42 |
| 071 |
tests/Console/Application/Theme/DefaultTheme/StateErrorColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 072 |
tests/Console/Application/Theme/DefaultTheme/StateReadyColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 073 |
tests/Console/Application/Theme/DefaultTheme/StateRunningColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 074 |
tests/Console/Application/Theme/DefaultTheme/StateSuccessfulColorTest.php |
4 |
+37 |
5 |
−0 |
42 |
| 075 |
tests/Console/Application/ParallelProcessesApplication/ConfigureTearDownProcessesTest.php |
2 |
+41 |
1 |
−0 |
42 |
| 076 |
src/Console/Application/Theme/ThemeInterface.php |
6 |
+20 |
18 |
−3 |
41 |
| 077 |
tests/Console/Output/ConsoleBufferedOutput/WriteBufferedLinesTest.php |
5 |
+36 |
3 |
−1 |
40 |
| 078 |
docker/parallel-processes/Dockerfile.bookworm |
2 |
+36 |
3 |
−0 |
39 |
| 079 |
bin/release/phpunit-coverage |
9 |
+1 |
25 |
−11 |
37 |
| 080 |
tests/Console/Application/Theme/DefaultTheme/ExecutionTimeVerbosityTest.php |
2 |
+34 |
2 |
−0 |
36 |
| 081 |
tests/Process/Process/CanceledAsErrorTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 082 |
tests/Process/Process/CanceledTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 083 |
tests/Process/Process/SpreadErrorToApplicationExitCodeTest.php |
2 |
+36 |
0 |
−0 |
36 |
| 084 |
tests/Console/Application/ParallelProcessesApplication/HandleSignalTest.php |
1 |
+34 |
0 |
−0 |
34 |
| 085 |
tests/Console/Application/ParallelProcessesApplication/RefreshIntervalTest.php |
4 |
+26 |
4 |
−3 |
33 |
| 086 |
tests/Console/Application/Theme/DefaultTheme/StateCanceledIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 087 |
tests/Console/Application/Theme/DefaultTheme/StateErrorIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 088 |
tests/Console/Application/Theme/DefaultTheme/StateReadyIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 089 |
tests/Console/Application/Theme/DefaultTheme/StateRunningIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 090 |
tests/Console/Application/Theme/DefaultTheme/StateSuccessfulIconTest.php |
2 |
+33 |
0 |
−0 |
33 |
| 091 |
docker/parallel-processes/Dockerfile.alpine |
6 |
+23 |
7 |
−0 |
30 |
| 092 |
bin/release/code-lines |
5 |
+1 |
20 |
−9 |
30 |
| 093 |
.github/workflows/release.yml |
12 |
+11 |
14 |
−4 |
29 |
| 094 |
tests/Console/Output/ConsoleBufferedOutput/GetBufferedLinesTest.php |
4 |
+26 |
1 |
−1 |
28 |
| 095 |
tests/Process/Process/CanceledOutputVerbosityTest.php |
3 |
+27 |
1 |
−0 |
28 |
| 096 |
tests/Process/Process/ErrorOutputVerbosityTest.php |
3 |
+27 |
1 |
−0 |
28 |
| 097 |
tests/Process/Process/StandardOutputVerbosityTest.php |
3 |
+27 |
1 |
−0 |
28 |
| 098 |
tests/Process/Process/StartConditionTest.php |
3 |
+27 |
1 |
−0 |
28 |
| 099 |
tests/Console/Application/ParallelProcessesApplication/ThemeTest.php |
3 |
+27 |
1 |
−0 |
28 |
| 100 |
.github/workflows/build-docker-image-parallel-processes.yml |
6 |
+20 |
7 |
−0 |
27 |