public
Fork of vigetlabs/crash_cart
Description: Tools to manage ExpressionEngine ... maybe.
Clone URL: git://github.com/reagent/crash_cart.git
Search Repo:
reagent (author)
Tue May 13 18:28:56 -0700 2008
commit  54a3515aadffd0867e1dcff90e84b6f7b9509ae4
tree    a4b183f8f584484c6f650698ff91e252d1ffdcc7
parent  15983945956f3bf67b17e601ec89c09f32cb5f1d
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 Sun Apr 27 13:08:25 -0700 2008 Fix Gem spec [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/ Tue May 13 18:28:56 -0700 2008 Templates now have associated preferences [reagent]
folder spec/ Tue May 13 18:28:56 -0700 2008 Templates now have associated preferences [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