Download the PHP package abo3adel/merger without Composer
On this page you can find all versions of the php package abo3adel/merger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download abo3adel/merger
More information about abo3adel/merger
Files in abo3adel/merger
Package merger
Short Description merge stub files with project predefined files
License MIT
Homepage https://github.com/abo3adel/merger
Informations about the package merger
Merger
composer project to merge stub files with project predefined files
Requirements
- PHP 7.3+
- composer
Project Idea
I have a lot of dependencies to include to any fresh project, so i created this project to quickly install and configure these dependencies
Installation
Configration
set default editor to open created stub files
Supported Files
json, xml, yaml, .git* and for other files: it will append your stubs to any files with the same name and directory
Usage
-
create new stub file Note by default this will open file, to disable add or option to the create command
-
updated the file with stub code
-
add installable packages file (filename must be "install.yml")
-
add some packages to install
- then run merger from your fresh project directory
this will merge all created stubs and files with the same name, then install all packages
Avaliable Commands
-
create: creates new file then open it in the default editor
-
open: open stub file for editing
-
delete: delete stub file
-
merge: merge stub files with your project files and install dependencies
-
dir:list : lists all user created directories or files if user added directory name
- editor:set : set default code editor to open files
Contribution
Contributions are welcome and will be fully credited. see CONTRIBUTING.md
License
This project is licensed under the MIT License - see the LICENSE file for details