## Generating Code

WP MVC provides a command line utility for automating the creation (and deletion) of WP MVC-based plugins and the models, views, and controllers used in those plugins. The utility is located at plugins/wp-mvc/wpmvc; before using it, you'll want to make sure that it's executable:

cd path/to/plugins/wp-mvc

chmod +x wpmvc

#### Setting a custom path to the PHP executable

By default, wpmvc will use the command php to run its code, but you can set a custom path to the PHP executable by setting the environment variable WPMVC_PHP. For example, if you're using MAMP, before running any wpmvc commands, you would set WPMVC_PHP to the path of MAMP's PHP executable like this:

export WPMVC_PHP="/Applications/MAMP/bin/php5.3/bin/php"

#### Setting a custom path to the WordPress directory

If your wp-content directory is in a location that's different than the default location (in ABSPATH.'wp-content'), you'll need to set the path to WordPress directory, so that the utility knows where to load WordPress from:

export WPMVC_WORDPRESS_PATH="/srv/www/mysite.com/public_html/wordpress/"

#### Using the utility on a Windows machine

If you are using a Windows machine, you can run the DOS version of this utility by replacing ./wpmvc with wpmvc.bat in the commands in the following sections. You'll need to cd into the wp-mvc directory first, though:

cd path\to\plugins\wp-mvc