wp-cli is a set of command-line tools for managing WordPress installations.
For documentation, usage, and examples, check out wp-cli.org.
To suggest a feature, report a bug, or general discussion, visit the issues section.
We are Andreas Creten and Cristi Burcă, friendly guys from Europe.
A complete list of contributors can be found here.
Read our wiki and find out how to create your own commands with our commands cookbook.
If you want to receive an email for every single commit, you can subscribe to the wp-cli-commits mailing list.
The tests use PHPUnit, which can be installed using composer. Once you've got composer installed, run:
composer.phar install --dev
Before running the tests, you'll need a MySQL user called wp_cli_test
with the
password password1
that has full privileges on the MySQL database wp_cli_test
.
Running the following as root in MySQL should do the trick:
GRANT ALL PRIVILEGES ON wp_cli_test.* TO "wp_cli_test"@"localhost"
IDENTIFIED BY "password1";
Finally, to run the tests:
vendor/bin/phpunit
Most tests install WordPress from scratch. Since this is pretty slow, you can
use arguments to phpunit
to only run the test that you're interested in:
vendor/bin/phpunit --filter test_function_you_want_to_run