What is Marv?
Marv is a free command-line toolkit for bootstrapping and developing WordPress themes and plugins in a tidy environment using front-end languages like Sass, LESS, and CoffeeScript.
How does it work?
Marv creates a neatly organized source folder with clean and simple scaffolding (base template files, SCSS files). The source folder is automatically compiled to your development server(s) as you save changes and work on your project. When you are ready to distribute your project Marv will build it to a folder of your choice or bundle the project up into an easy to install zip package.
Why use Marv?
$ gem install marv
Create your new project:
$ marv create project-name
Create your development server:
$ marv server create server-name
Link to your development server:
$ cd project-name $ marv link server-name
Also you can link to a WordPress installation:
$ cd project-name $ marv link /var/www/wordpress
Watch for changes and start developing!
$ cd project-name $ marv watch Press Ctrl + D to exit watch mode
Build your project into the build_here directory:
$ marv build build_here
Package your project as package-name.zip:
$ marv package package-name
Get a little help with the Marv commands:
$ marv help $ marv help command
See the user's manual for more information.
Wordpress theme layout is based on WP-Scaffold by Gizburdt.
Marv is inspired from Forge by ThemeFoundry.