1.1 Your Project
|__app
|__config
|__...
|__composer.json
1.2 with composer.json
{
"name": "trueme/project",
"type": "project",
"description": "This app is...",
"require": {...},
...
"scripts": {
"post-install-cmd": [
"php -r
\"copy('path/to/source/file.php'
,
'path/to/dest/file.php');\""
],
"post-update-cmd": [
"php -r
\"copy('path/to/source/file.php'
,
'path/to/dest/file.php');\""
],
}
}
2.1 Add new Script with composer
2.2 with composer.json
{
"name": "trueme/project",
"type": "project",
"description": "This app is...",
"require": {...},
...
"scripts": {
"test": "TrueMe\\Build\\Process::override('laravel6')"
}
}
2.3 run script above
composer test