Downloads
Stars
Version
I have a lot of dependencies to include to any fresh project, so i created this project to quickly install and configure these dependencies
composer global require abo3adel/merger
set default editor to open created stub files
merger editor:set code
json, xml, yaml, .git* and for other files: it will append your stubs to any files with the same name and directory
-d
or --do-not-open
option to the create commandmerger create lara/composer.json
"config": {
"sort-packages": false
},
"scripts": {
"models": ["@php artisan ide-helper:models --nowrite"]
}
merger create lara/install.yml
composer:
- laravel/ui
- dev:
- sven/artisan-view
- barryvdh/laravel-ide-helper
npm:
- include-media
merger merge lara
this will merge all created stubs and files with the same name, then install all packages
merger create {dir}/{file.ext}
merger open {dir}/{file.ext}
Options:
-d, --do-not-open do not open the file after creating
merger delete {dir}/{file.ext}
merger merge {dir}
Options:
-f, --force replace content in your project files with stub files
-d, --no-append do not append stubs that has no user files with same names
-i, --no-install do not run install file
--only[=ONLY] list of files to be merged seperated by comma
merger dir:list {?dir}
merger editor:set notepad++
Contributions are welcome and will be fully credited. see CONTRIBUTING.md
This project is licensed under the MIT License - see the LICENSE file for details