Skip to content

Commit e9c17c4

Browse files
authored
Merge pull request #9 from RonasIT/4_add_colored_output
feat: add colored output
2 parents e285579 + e068906 commit e9c17c4

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

src/Commands/InitCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public function handle(): void
129129
}
130130

131131
foreach ($this->composerCommands as $composerCommand) {
132-
shell_exec($composerCommand);
132+
shell_exec("{$composerCommand} --ansi");
133133
}
134134
}
135135

tests/InitCommandTest.php

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ public function testRunWithoutAdminAndReadmeCreation()
2424
$this->mockFilePutContent();
2525

2626
$this->mockShellExec(
27-
['arguments' => 'composer require ronasit/laravel-helpers'],
28-
['arguments' => 'composer require ronasit/laravel-swagger'],
29-
['arguments' => 'composer require --dev ronasit/laravel-entity-generator'],
27+
['arguments' => 'composer require ronasit/laravel-helpers --ansi'],
28+
['arguments' => 'composer require ronasit/laravel-swagger --ansi'],
29+
['arguments' => 'composer require --dev ronasit/laravel-entity-generator --ansi'],
3030
);
3131

3232
$this
@@ -63,9 +63,9 @@ public function testRunWithAdminAndWithoutReadmeCreation()
6363
);
6464

6565
$this->mockShellExec(
66-
['arguments' => 'composer require ronasit/laravel-helpers'],
67-
['arguments' => 'composer require ronasit/laravel-swagger'],
68-
['arguments' => 'composer require --dev ronasit/laravel-entity-generator'],
66+
['arguments' => 'composer require ronasit/laravel-helpers --ansi'],
67+
['arguments' => 'composer require ronasit/laravel-swagger --ansi'],
68+
['arguments' => 'composer require --dev ronasit/laravel-entity-generator --ansi'],
6969
);
7070

7171
$this
@@ -145,9 +145,9 @@ public function testRunWithAdminAndDefaultReadmeCreation()
145145

146146
$this->mockShellExec(
147147
['arguments' => 'git ls-remote --get-url origin', 'result' => 'https://github.com/ronasit/laravel-helpers.git'],
148-
['arguments' => 'composer require ronasit/laravel-helpers'],
149-
['arguments' => 'composer require ronasit/laravel-swagger'],
150-
['arguments' => 'composer require --dev ronasit/laravel-entity-generator'],
148+
['arguments' => 'composer require ronasit/laravel-helpers --ansi'],
149+
['arguments' => 'composer require ronasit/laravel-swagger --ansi'],
150+
['arguments' => 'composer require --dev ronasit/laravel-entity-generator --ansi'],
151151
);
152152

153153
$this
@@ -266,9 +266,9 @@ public function testRunWithAdminAndPartialReadmeCreation()
266266
);
267267

268268
$this->mockShellExec(
269-
['arguments' => 'composer require ronasit/laravel-helpers'],
270-
['arguments' => 'composer require ronasit/laravel-swagger'],
271-
['arguments' => 'composer require --dev ronasit/laravel-entity-generator'],
269+
['arguments' => 'composer require ronasit/laravel-helpers --ansi'],
270+
['arguments' => 'composer require ronasit/laravel-swagger --ansi'],
271+
['arguments' => 'composer require --dev ronasit/laravel-entity-generator --ansi'],
272272
);
273273

274274
$this
@@ -391,11 +391,11 @@ public function testRunWithAdminAndFullReadmeCreationAndRemovingInitializatorIns
391391

392392
$this->mockShellExec(
393393
['arguments' => 'git ls-remote --get-url origin', 'result' => 'https://github.com/ronasit/laravel-helpers.git'],
394-
['arguments' => 'composer require ronasit/laravel-helpers'],
395-
['arguments' => 'composer require ronasit/laravel-swagger'],
396-
['arguments' => 'composer require --dev ronasit/laravel-entity-generator'],
397-
['arguments' => 'composer require ronasit/laravel-media'],
398-
['arguments' => 'composer remove ronasit/laravel-project-initializator'],
394+
['arguments' => 'composer require ronasit/laravel-helpers --ansi'],
395+
['arguments' => 'composer require ronasit/laravel-swagger --ansi'],
396+
['arguments' => 'composer require --dev ronasit/laravel-entity-generator --ansi'],
397+
['arguments' => 'composer require ronasit/laravel-media --ansi'],
398+
['arguments' => 'composer remove --dev ronasit/laravel-project-initializator --ansi'],
399399
);
400400

401401
$this

0 commit comments

Comments
 (0)