Download the PHP package jonbp/wp-cli-sync without Composer

On this page you can find all versions of the php package jonbp/wp-cli-sync. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wp-cli-sync

WP-CLI SyncWP-CLI Sync

Packagist Latest Version Packagist Downloads GitHub Open Issues GitHub Open Pull Requests

About

A WP-CLI command for syncing a live site to a development environment.

This plugin is designed to be used with a Roots Bedrock based WordPress project.

Screenshot

Requirements

You will need the following to use this plugin:

Installation

To install this plugin, follow these steps:

  1. Require the plugin by running:

  2. Add the following to your .env file (don't forget .env.example for reference 😉):

  3. Run wp sync from the project root.

First Sync

You may find yourself working on a bedrock project that already exists on a production server and you don't have the database setup locally yet. Running wp sync in the project will fail in this case as it requires an active WordPress installation to run.

To remedy this, you can run the following commands to create a database (if necessary) and create a basic installation inside that database in order to run the plugin and its first sync.

It’s not necessary to edit the variables on the second line as the database is overwritten by the plugin during sync. The code is simply to give the plugin the requirements it needs to run without the real database installed.

Extra Environment Variables

Below is a list of extra environment variables that can be added to your .env file to customise the sync process.

Variable Description
DEV_POST_SYNC_QUERIES A comma seperated list of SQL queries to run after the sync has completed.
DEV_SYNC_DIR_EXCLUDES A comma seperated list of directories within the uploads folder to exclude from the sync.
DEV_TASK_DEBUG Set to true to show debug information about the commands being run. Useful for debugging if something isn't working as expected.
UPLOAD_DIR The name of the uploads directory. Defaults to app/uploads where the uploads folder is located on a bedrock project.

All versions of wp-cli-sync with dependencies

PHP Build Version
Package Version
Requires wp-cli/wp-cli Version ^2.8
wp-cli/db-command Version ^2.0
wp-cli/extension-command Version ^2.1
wp-cli/maintenance-mode-command Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jonbp/wp-cli-sync contains the following files

Loading the files please wait ....