Skip to content

Commit 9109e15

Browse files
authored
feat: setup.sh
1 parent 601c1e1 commit 9109e15

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ composer require --dev descom/dev
1212

1313
### PHP CS Fixer
1414

15+
Using setup.sh.
16+
17+
```bash
18+
bash <(curl -Ls https://raw.githubusercontent.com/descom-es/php-dev/master/setup.sh)
19+
```
20+
1521
Install php-cs-fixer.
1622

1723
```bash

setup.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/bash
2+
3+
CS_FIXER_CONFIG=$(cat <<EOF
4+
<?php
5+
6+
\$finder = Symfony\Component\Finder\Finder::create()
7+
->in([
8+
__DIR__.'/src',
9+
__DIR__.'/tests',
10+
])
11+
->name('*.php')
12+
->notName('*.blade.php')
13+
->ignoreDotFiles(true)
14+
->ignoreVCS(true);
15+
16+
return (new PhpCsFixer\Config())
17+
->setRules(Descom\Dev\CsFixer::rules())
18+
->setFinder(\$finder);
19+
EOF
20+
)
21+
22+
composer require -n --dev descom/dev friendsofphp/php-cs-fixer &&
23+
echo CS_FIXER_CONFIG > .php-cs-fixer.dist.php

0 commit comments

Comments
 (0)