@@ -5,13 +5,13 @@ artifacts from release archives.
55
66## Tech Stack
77
8- - ** PHP 8.1 +** with ` declare(strict_types=1) ` on all files
8+ - ** PHP 8.2 +** with ` declare(strict_types=1) ` on all files
99- ** Symfony Console** for the CLI framework
1010- ** PHPUnit 11** for testing
1111- ** PHPStan level 8** for static analysis
12- - ** PHP-CS-Fixer ** (PSR-2/PSR-12) for code style
12+ - ** Mago ** (PSR-2/PSR-12) for code style
1313
14- ## Commands
14+ ## Contribution commands
1515
1616``` bash
1717# Run tests
@@ -39,6 +39,14 @@ composer lpv:spell-check
3939composer lpv:dependency-analyse
4040```
4141
42+ ## Available CLI commands
43+ create Create a new .gitattributes file for a project/micro-package repository
44+ init Create a default .lpv file in a given project/micro-package repository
45+ refresh Refresh a present .lpv file
46+ tree Display the source structure of a given project/micro-package repository or it's dist package
47+ update Update an existing .gitattributes file for a project/micro-package repository
48+ validate Validate the .gitattributes file of a given project/micro-package repository
49+
4250## Project Structure
4351
4452- ` bin/lean-package-validator ` — CLI entry point
@@ -54,3 +62,4 @@ composer lpv:dependency-analyse
5462- PSR-4 autoloading, one class per file
5563- Full type hints on all method parameters and return types
5664- Tests use ` Stolt\LeanPackage\Tests\ ` namespace
65+ - Integration tests use ` zenstruck/console-test `
0 commit comments