redchamps / butter
A smooth Magento version installer.
Requires
- symfony/console: ^4.2
- symfony/process: ^4.2
README
Intoduction
Butter will allow you to install a Magento version with just a single command. No, need to manually downloading, placing files and creating database.
For example, a command butter magento:install 2.4.0
will
- Automatically download the Magento version 2.4.0 package
- Automatically place it in configured path
- Create database for it, obviously automatically
- Execute the installation command
- Create virtual host(if enabled)
- Returns frontend & backend URLs
Sounds interesting? It has still more to offer. This can list all the installed version using command
butter magento:list
Additionally, you can delete any installtion with just a single command
butter magento:delete <installation-name>
For example, command butter magento:delete 240
for deleting 2.4.0 installation
Installation and Configuration
Go here for the Butter documentation
How it differs from n98magerun
You may know that Magento version can be installed using n98magerun as well. So, why we developed Butter?
Reasons are:
- It can create automatic virtual hosts as well so that you have a ready to use installation with just a single command
- You do not need to specify all the parameters like database name, admin user details etc to installation command. The installation command is simple & sweet :-)
- Along, with composer, Butter primarily use ZIP based Magento version packages as defined here https://gist.github.com/piotrekkaminski/9bc45ec84028611d621e. Advantage of this technique is, the re-installation of same version will we very quick as the package is already downloaded & stored
The baseline is n98magerun is built to do lot of things & butter is a specialised tool for doing installations.
Authors
License
This project is licensed under the Open Source License
ADS
Please visit our store for more free/paid extensions from us.