Sha256: a9a8a2a9b9b02e2a7b385c4b06a7f8087aa2339b1f3c8b6f910e15a370d2fd1c

Contents?: true

Size: 1.43 KB

Versions: 2

Compression:

Stored size: 1.43 KB

Contents

# pave - Command line tools for Concrete5 websites

Author: Jamon Holmgren (@jamonholmgren)

Provides a set of command line tools for Concrete5.

## Installation

    $ gem install pave

## Usage

    $ pave new mywebsite

1. Downloads Concrete 5.6.2.1
2. Unzips it into `mywebsite`
3. Removes extra folders
4. Builds an app folder of commonly used folders (symlinked into the root folder so Concrete5 can find them)
5. Initializes a Git repo and adds the first ("Initial") commit.

    $ pave update

Updates pave to the latest version.

## TODO

1. Set up virtual host (`pave virtualhost mywebsite.dev`)
2. ? Create database (`pave database mydatabase`)
3. Tell user to go set up Concrete5 in-browser once virtual host and db is set up
4. Uninstall? `pave remove mywebsite` (including virtual host)
5. Just remove virtual host? `pave rmvirtualhost mywebsite.dev`
6. Do database dumps. `pave db dump`
7. Do live database download & replace local one. `pave db download` (confirmation first)
8. Do local database upload & replace remote one. `pave db upload` (confirmation first)
9. 



## Contributing

0. Create an issue explaining what you'd like to do and get feedback
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Copyright (c) 2013 Jamon Holmgren

Released under the MIT license.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pave-0.0.10 README.md
pave-0.0.9 README.md