Skip to content

Commit fc24ce1

Browse files
authored
Merge pull request #62 from RonasIT/fix-pint-pre-commit-hook-auto-create
fix: pint pre-commit hook auto create
2 parents 8d79dae + 259b908 commit fc24ce1

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/Commands/InitCommand.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ class InitCommand extends Command implements Isolatable
6969
'composer require --dev laravel/pint',
7070
'php artisan vendor:publish --tag=pint-config',
7171
'composer require --dev brainmaestro/composer-git-hooks',
72+
'./vendor/bin/cghooks update',
7273
];
7374

7475
protected string $appName;

tests/InitCommandTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ public function testRunWithoutAdminAndReadmeCreationConvertAppNameToPascalCaseTe
5454
['arguments' => 'composer require --dev laravel/pint --ansi'],
5555
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
5656
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
57+
['arguments' => './vendor/bin/cghooks update --ansi'],
5758
);
5859

5960
$this
@@ -119,6 +120,7 @@ public function testRunWithoutAdminAndReadmeCreation()
119120
['arguments' => 'composer require --dev laravel/pint --ansi'],
120121
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
121122
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
123+
['arguments' => './vendor/bin/cghooks update --ansi'],
122124
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
123125
['arguments' => 'php artisan telescope:install --ansi'],
124126
);
@@ -186,6 +188,7 @@ public function testRunWithAdminAndWithoutReadmeCreation()
186188
['arguments' => 'composer require --dev laravel/pint --ansi'],
187189
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
188190
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
191+
['arguments' => './vendor/bin/cghooks update --ansi'],
189192
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
190193
['arguments' => 'php artisan telescope:install --ansi'],
191194
);
@@ -334,6 +337,7 @@ public function testRunWithAdminAndDefaultReadmeCreation()
334337
['arguments' => 'composer require --dev laravel/pint --ansi'],
335338
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
336339
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
340+
['arguments' => './vendor/bin/cghooks update --ansi'],
337341
['arguments' => 'composer require ronasit/laravel-clerk --ansi'],
338342
['arguments' => 'php artisan laravel-clerk:install --ansi'],
339343
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
@@ -481,6 +485,7 @@ public function testRunWithAdminAndPartialReadmeCreation()
481485
['arguments' => 'composer require --dev laravel/pint --ansi'],
482486
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
483487
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
488+
['arguments' => './vendor/bin/cghooks update --ansi'],
484489
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
485490
['arguments' => 'php artisan telescope:install --ansi'],
486491
);
@@ -641,6 +646,7 @@ public function testRunWithAdminAndFullReadmeCreationAndRemovingInitializatorIns
641646
['arguments' => 'composer require --dev laravel/pint --ansi'],
642647
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
643648
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
649+
['arguments' => './vendor/bin/cghooks update --ansi'],
644650
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
645651
['arguments' => 'php artisan telescope:install --ansi'],
646652
['arguments' => 'composer require ronasit/laravel-media --ansi'],
@@ -785,6 +791,7 @@ public function testRunWithoutAdminAndUsingTelescope()
785791
['arguments' => 'composer require --dev laravel/pint --ansi'],
786792
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
787793
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
794+
['arguments' => './vendor/bin/cghooks update --ansi'],
788795
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],
789796
['arguments' => 'php artisan telescope:install --ansi'],
790797
);
@@ -977,6 +984,7 @@ public function testRunWithClerkMobileAppWithPintInstalled(): void
977984
['arguments' => 'composer require --dev laravel/pint --ansi'],
978985
['arguments' => 'php artisan vendor:publish --tag=pint-config --ansi'],
979986
['arguments' => 'composer require --dev brainmaestro/composer-git-hooks --ansi'],
987+
['arguments' => './vendor/bin/cghooks update --ansi'],
980988
['arguments' => 'composer require ronasit/laravel-clerk --ansi'],
981989
['arguments' => 'php artisan laravel-clerk:install --ansi'],
982990
['arguments' => 'composer require ronasit/laravel-telescope-extension --ansi'],

0 commit comments

Comments
 (0)