scaffold-command/README.md
2012-12-29 17:38:39 +02:00

49 lines
1.9 KiB
Markdown

WP-CLI
========
wp-cli is a set of command-line tools for managing WordPress installations.
Where can I get more info?
--------------------------
For documentation, usage, and examples, check out [wp-cli.org](http://wp-cli.org/).
I'm running into troubles, what can I do?
-----------------------------------------
To suggest a feature, report a bug, or general discussion, visit the [issues section](https://github.com/wp-cli/wp-cli/issues).
Who's behind this thing?
------------------------
We are [Andreas Creten](https://github.com/andreascreten) and [Cristi Burcă](https://github.com/scribu), friendly guys from Europe.
A complete list of contributors can be found [here](https://github.com/wp-cli/wp-cli/contributors).
Need even more info?
--------------------
Read our [wiki](https://github.com/wp-cli/wp-cli/wiki) and find out how to create your own commands with our [commands cookbook](https://github.com/wp-cli/wp-cli/wiki/Commands-Cookbook).
If you want to receive an email for every single commit, you can subscribe to the [wp-cli-commits](https://groups.google.com/forum/?fromgroups=#!forum/wp-cli-commits) mailing list.
Running tests
-------------
The tests use PHPUnit, which can be installed using [composer](http://getcomposer.org/).
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 -c tests/phpunit.xml
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 -c tests/phpunit.xml --filter test_function_you_want_to_run tests