wpWizard icon indicating copy to clipboard operation
wpWizard copied to clipboard

:x: Use this instead: https://github.com/bradp/vv

wpWizard

wpWizard has been renamed!

wpWizard automates the set up a WordPress install complete with theme framework of your choice, a git repository with an empty initial commit (for easy rebasing), plugins of your choice, database creation and creation of wp-config file complete with unique RSA salts.

Who it's for

This is primarily for developers that need to set up WordPress installations quite frequently and have gotten annoyed at spending time on automatable actions.

What it automates

  • Downloads and extracts WordPress
  • Configures DB information
  • Installs or copies your starter theme or framework. Currently includes Blue Ox, _s, Starkers, BootstrapWP, HTML5, StartBox, Bones, Roots, Reverie, Required, Thematic, Skeleton, WP-Talon, or any local or remote Git repository.
  • Removes the Hello, Dolly! plugin
  • Downloads or installs your favorite plugins
  • Sets up a git repository, with commits during all stages of installation

Requirements

  • Mac OS X >= 10.5
  • MAMP or MAMP Pro
  • Bash >= 3.2

Installation

Simply run brew tap bradp/wpwizard and then brew install wpwizard.

If you don't have homebrew installed: Place the folder within your Bash path (/usr/local/sbin/, /usr/local/) or add it to your Bash profile path.

Running

Via the command line, navigate to your desired placement of your new WordPress install, simply run wpwizard.

wpwizard optionally accepts one or two arguments on the command line, which is the intended name of your project. This argument is used to create the database name, theme folder and the table prefix. The second is the name of the framework.

Example usage: $ wpwizard . All options will be asked when running.

Advanced usage: You can feed the framework name in as well so $ wpwizard www mywwpinstall skeleton would create a database and theme folder named 'mywpinstall', using Skeleton as a framework in the www directory.

Enjoy your new WordPress install!

Customizing Plugins

Simply add or remove the slug of the plugins you want wpWizard to install to the conf/plugins.conf file!

Thanks!

Thanks to Aaron Holbrook for originally writing wpbuildr - the project this was forked from.