Skip to content

inc2734/bash-wp-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

WordPress deploy, sync tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages