Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/percymamedy/crafter
Install your favourite PHP frameworks using only one installer.
https://github.com/percymamedy/crafter
composer crafter favourite-php-frameworks laravel symfony zend-framework
Last synced: about 2 months ago
JSON representation
Install your favourite PHP frameworks using only one installer.
- Host: GitHub
- URL: https://github.com/percymamedy/crafter
- Owner: percymamedy
- License: mit
- Created: 2016-07-16T15:19:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-07T08:06:27.000Z (almost 7 years ago)
- Last Synced: 2023-08-21T09:06:37.252Z (over 1 year ago)
- Topics: composer, crafter, favourite-php-frameworks, laravel, symfony, zend-framework
- Language: PHP
- Homepage:
- Size: 38.1 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Crafter
# This package is abandoned and no longer maintained !!
[![StyleCI](https://styleci.io/repos/63488822/shield?style=flat)](https://styleci.io/repos/63488822)
[![Build Status](https://travis-ci.org/percymamedy/crafter.svg?branch=master)](https://travis-ci.org/percymamedy/crafter)
[![Dependency Status](https://dependencyci.com/github/percymamedy/crafter/badge)](https://dependencyci.com/github/percymamedy/crafter)
[![Latest Stable Version](https://poser.pugx.org/crafter/installer/v/stable)](https://packagist.org/packages/crafter/installer)
[![Total Downloads](https://poser.pugx.org/crafter/installer/downloads)](https://packagist.org/packages/crafter/installer)
[![Latest Unstable Version](https://poser.pugx.org/crafter/installer/v/unstable)](https://packagist.org/packages/crafter/installer)
[![License](https://poser.pugx.org/crafter/installer/license)](https://packagist.org/packages/crafter/installer)
[![composer.lock](https://poser.pugx.org/crafter/installer/composerlock)](https://packagist.org/packages/crafter/installer)[![SensioLabsInsight](https://insight.sensiolabs.com/projects/c8be1988-0980-4881-a6ba-e87b13d8b85e/big.png)](https://insight.sensiolabs.com/projects/c8be1988-0980-4881-a6ba-e87b13d8b85e)
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.
```php
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.
```php
craft new []
```## Supported Frameworks
For the moment Crafter supports only:
* Laravel
* Orchestra Platform
* Symfony
* Zend FrameworkYou can use the ```show:frameworks``` command to list available frameworks.
```php
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
[![Percy Mamedy](https://img.shields.io/badge/Author-Percy%20Mamedy-orange.svg)](https://twitter.com/PercyMamedy)
Twitter: [@PercyMamedy](https://twitter.com/PercyMamedy)
GitHub: [percymamedy](https://github.com/percymamedy)