Magestead 2.0 is the perfect development toolbox to manage and control your Magento development workflow. A command line utility that will not only get you a custom pre-configured vagrant development environment with the tools you want, but also install the latest version of Magento or Magento 2
Note: For mac users missing the required extensions you could install the latest PHP version for your Mac OS version using http://php-osx.liip.ch/.
To test your PHP installation run the following in your terminal -
php -ini | grep intl
You should see something similar -
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0
php -ini | grep mcrypt
You should see something similar -
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value
Note: While these Vagrant plugins are only an optional requirement, they are highly recomended.
Magestead uses Composer to manage it's dependencies. It is important that you have this installed prior to trying to install Magestead.
Download and install Magestead globally using Composer:
$ composer global require "richdynamix/magestead"
Make sure to place the ~/.composer/vendor/bin
directory in your PATH so the magestead
executable can be located by your system.
$ composer global update "richdynamix/magestead"
Once installed, the magestead new
command will start a fresh new development environment in the directory you specify. For instance, magestead new my-project
will create a directory named my-project
and start the setup process for your new development environment.
View the docs here
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
See also the list of contributors who participated in this project.
See the previous releases for project history
Heavily inspired from the following -