README.md in pave-0.7.0 vs README.md in pave-0.7.1
- old
+ new
@@ -1,8 +1,8 @@
# pave - Command line tools for Concrete5 websites
-Authors: Jamon Holmgren (@jamonholmgren), Ryan Linton (@ryanlntn)
+Authors: Jamon Holmgren (@jamonholmgren), Ryan Linton (@ryanlntn), and the rest at ClearSight Studio (@clrsightstudio).
Provides a set of command line tools for setting up and developing [Concrete5](http://www.concrete5.org/) websites.
*Requirements:* Designed for Ruby 2.0+ running on OS X Mavericks.
@@ -30,28 +30,42 @@
This sets up a Git-based deployment script to the remote server and deploys an initial version. SSH access is required.
$ pave deploy
-Deploys the site using git.
+Deploys the site using git. Files and databases are not deployed (see below for how to do that).
## Database
$ pave db:create mydatabase
Creates a local MySQL database called `mydatabase`
$ pave db:push
-*TODO:* Copies the local Concrete5 database to the remote database. Useful for deploying to staging sites.
+Copies the local Concrete5 database to the remote database. Useful for deploying to staging sites.
$ pave db:pull
-*TODO:* Copies the remote Concrete5 database into the local database. Useful for obtaining production data for testing.
+Copies the remote Concrete5 database into the local database. Useful for obtaining production data for testing.
$ pave db:dump
-Creates a database dump file and places it in `.db/YYYY-MM-DD-database.sql.gz`.
+Creates a database dump file and places it in `.db/YYYY-MM-DD_HH-MM-SS-<databasename>.sql.gz`.
+
+## Files
+
+ $ pave files:push
+
+*WARNING: be careful with this command!* Pushes your local `files/*` to the remote server, completely replacing the remote server's version.
+
+ $ pave files:pull
+
+Pulls the remote `files/*` folder and replaces your local version.
+
+ $ pave files:sync
+
+*TODO:* Pulls newer remote files and pushes newer local files. Ignores cache and tmp files.
## Virtual host setup
$ pave vh:create myhost.site