Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teamneusta/php-cli-magedev
https://github.com/teamneusta/php-cli-magedev
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/teamneusta/php-cli-magedev
- Owner: teamneusta
- License: mit
- Created: 2017-05-08T15:28:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-08T12:53:23.000Z (almost 7 years ago)
- Last Synced: 2024-05-10T10:32:59.604Z (6 months ago)
- Language: PHP
- Size: 4.93 MB
- Stars: 11
- Watchers: 13
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- mageres - Magedev - A shell tool for local Magento 1 & 2 development. (Dev boxes / Docker)
README
# Magedev
Magedev is a shell tool for local Magento development. It helps you to get a project up and running much easier by automating cumbersome tasks. Escpecially, Magento2 is not easy to setup and install all required dependencies.
## Experimental software
**Beware: this is experimental software still in heavy development. There might still be breaking changes. Use it on your own risk.**
## Requirements
* Linux
* PHP 5.6 or above
* docker 1.10 or aboveMagedev uses Docker to orchestrate required services in containers. Make sure you have Docker installed on your system. You may use the official install script:
curl -sSL https://get.docker.com/ | sh
Or with wget:
wget -qO- https://get.docker.com/ | sh
## Installation
Magedev is a command line tool. Download latest version with download script or grab it from the `releases` folder.
curl -sSL https://raw.githubusercontent.com/teamneusta/php-cli-magedev/master/download-latest.sh | sh
Make sure magedev lies in your `PATH`, move it somewhere e.g. `~/bin`:
mv magedev ~/bin
## Updating magedev
To update your copy of magedev, you may use the `self-update` command like this:
magedev self-update
## Usage
See [the documentation](docs/index.md).
## Magento2 Installation at warp speed
git clone https://github.com/magento/magento2.git && cd magento2
```
cat >magedev.json <<'EOL'
{
"magento_version": "2",
"domain": "magento2.local"
}
EOL
```
magedev docker:start
magedev magento:install
curl magento2.local## License
The MIT License (MIT). Please see [License File](LICENSE) for more information.