public
Fork of vigetlabs/crash_cart
Description: Tools to manage ExpressionEngine ... maybe.
Clone URL: git://github.com/reagent/crash_cart.git
reagent (author)
Mon Jun 09 18:44:08 -0700 2008
commit  2f4931d66ff3687ee93758406fbc021e332c291d
tree    d0c1637e714040db277017972d00f8ca02761b97
parent  24deea6d6b1cf04688b5896c626376edb3e74a24
name age message
file .gitignore Sat Apr 26 18:22:48 -0700 2008 Template models now have associated files [reagent]
file LICENSE Thu Mar 06 16:57:36 -0800 2008 Basic skeleton for crash_cart gem [preagan]
file README.markdown Fri Apr 04 13:07:40 -0700 2008 Adding updated README documentation [Patrick Reagan]
file Rakefile Mon Jun 09 18:32:05 -0700 2008 Fix up :install rake task [reagent]
file TODO Thu Mar 06 16:57:36 -0800 2008 Basic skeleton for crash_cart gem [preagan]
directory bin/ Wed Apr 30 19:39:19 -0700 2008 Implement basic console functionality [reagent]
directory doc/ Fri Mar 21 23:27:18 -0700 2008 Find mysql socket when connecting to localhost [preagan]
directory lib/ Mon Jun 09 18:44:08 -0700 2008 Add task to synchronize paths [reagent]
directory spec/ Sat Jun 07 18:23:23 -0700 2008 Read alternate database port from EE configuration [reagent]
directory support/ Fri Jun 06 17:42:01 -0700 2008 Added logging functionality for tests [reagent]
directory 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