public
Fork of vigetlabs/crash_cart
Description: Tools to manage ExpressionEngine ... maybe.
Clone URL: git://github.com/reagent/crash_cart.git
Search Repo:
name age message
folder .gitignore Sat Apr 26 18:22:48 -0700 2008 Template models now have associated files [reagent]
folder LICENSE Thu Mar 06 16:57:36 -0800 2008 Basic skeleton for crash_cart gem [preagan]
folder README.markdown Fri Apr 04 13:07:40 -0700 2008 Adding updated README documentation [Patrick Reagan]
folder Rakefile Mon Jun 09 18:32:05 -0700 2008 Fix up :install rake task [reagent]
folder TODO Thu Mar 06 16:57:36 -0800 2008 Basic skeleton for crash_cart gem [preagan]
folder bin/ Wed Apr 30 19:39:19 -0700 2008 Implement basic console functionality [reagent]
folder doc/ Fri Mar 21 23:27:18 -0700 2008 Find mysql socket when connecting to localhost [preagan]
folder lib/ Mon Jun 09 18:55:50 -0700 2008 Refactor preference getters/setters [reagent]
folder spec/ Sat Jun 07 18:23:23 -0700 2008 Read alternate database port from EE configuration [reagent]
folder support/ Fri Jun 06 17:42:01 -0700 2008 Added logging functionality for tests [reagent]
folder vendor/ Thu Mar 06 17:36:30 -0800 2008 Imported existing crash_cart code [preagan]
README.markdown

Crash Cart

Crash Cart is designed to help manage installations of ExpressionEngine and WordPress all through the commandline. The goals for the project are to:

  • Report on an individual installation
  • Connect and manipulate configuration information in the database
  • Sync files between the local directory and an SCM (Subversion initially)
  • Handle automated deployments (with Capistrano)

Installation

Installation happens through rubygems:

gem install crash_cart

Usage

To use the ExpressionEngine tool, cd to the root of the installation and run the 'ee' command:

cd /var/www/expression_engine ee

Currently, the 'report:templates' subcommand is available, which will give a listing of sites, template groups, and templates that are part of the installation. Since the application pulls from the local configuration file, no additional database connection information is required.

Author

Patrick Reagan (patrick.reagan@viget.com) of Viget Labs