crafter / installer
Install your favourite PHP frameworks using only one installer.
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ~4.0|~5.0|~6.0
- illuminate/filesystem: 5.2.*
- illuminate/support: 5.2.*
- symfony/console: ~2.3|~3.1
- symfony/process: ~2.3|~3.1
- symfony/yaml: ~2.3|~3.1
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 5.4.*
- symfony/var-dumper: ~2.3|~3.1
README
This package is abandoned and no longer maintained !!
Install your favourite PHP frameworks using only one installer.
How it works
Crafter tries to provide a single installer to allow installation of multiple PHP frameworks using only one command.
Installation
Begin by installing Crafter globally using composer.
composer global require "crafter/installer"
Make sure to place the ~/.composer/vendor/bin
directory (or the equivalent directory for your OS) in your PATH so the craft
executable can be located by your system.
Usage
Now you use the new
command to install an available framework.
craft new <framework> <name> [<version>]
Supported Frameworks
For the moment Crafter supports only:
- Laravel
- Orchestra Platform
- Symfony
- Zend Framework
You can use the show:frameworks
command to list available frameworks.
craft show:frameworks
Any PR that can include other frameworks will be welcome.
Caution
This package is still in its infancy, bugs and issues are bound to happen. You can report any issue or open any PR that solves particular problems.
Credits
Twitter: @PercyMamedy
GitHub: percymamedy