Skip to content

Latest commit

 

History

History
89 lines (72 loc) · 1.2 KB

README.md

File metadata and controls

89 lines (72 loc) · 1.2 KB

bash-wp-deploy

REQUIRED: SSH, rsync, WP-CLI, jq

Get started

Install WP-CLI and jq (for OSX)

$ brew install wp-cli jq

Downloads bash-wp-deploy and Creates config

$ git clone https://github.com/inc2734/bash-wp-deploy.git
$ cd bash-wp-deploy
$ cp config-sample.json config.json
$ vi config.json

Downloads

All files and database

$ ./pull.sh -e production -a

WordPress Core

$ ./pull.sh -e production -w

The themes directory

$ ./pull.sh -e production -t

The plugins directory

$ ./pull.sh -e production -p

The uplaods directory

$ ./pull.sh -e production -u

Database

$ ./pull.sh -e production -d

Uploads

All files and database

$ ./push.sh -e production -a

WordPress Core

$ ./push.sh -e production -w

The themes directory

$ ./push.sh -e production -t

The plugins directory

$ ./push.sh -e production -p

The uplaods directory

$ ./push.sh -e production -u

Database

$ ./push.sh -e production -d

Config file

$ ./pull.sh -e production -f any_config.json -a

Local environment name

$ ./pull.sh -e production -l local_name