OSDN Git Service
scribu [Sat, 2 Mar 2013 23:04:03 +0000 (01:04 +0200)]
leave minimum stability to stable
scribu [Fri, 1 Mar 2013 11:21:39 +0000 (13:21 +0200)]
show error message when vendor directory is missing
see #336
Cristi Burcă [Thu, 28 Feb 2013 20:20:51 +0000 (12:20 -0800)]
Merge pull request #336 from wp-cli/no-submodules
Replace git submodules with Composer dependencies
scribu [Thu, 28 Feb 2013 19:54:55 +0000 (21:54 +0200)]
update make-phar.php to use vendor dir
scribu [Thu, 28 Feb 2013 19:38:57 +0000 (21:38 +0200)]
remove loading from submodules
scribu [Thu, 28 Feb 2013 19:25:07 +0000 (21:25 +0200)]
install and use Composer in utils/dev-build
scribu [Thu, 28 Feb 2013 18:58:24 +0000 (20:58 +0200)]
travis: no more submodules to initialize
scribu [Thu, 28 Feb 2013 18:38:01 +0000 (20:38 +0200)]
add composer.lock
scribu [Thu, 28 Feb 2013 18:34:21 +0000 (20:34 +0200)]
delete submodules
Cristi Burcă [Thu, 28 Feb 2013 10:03:28 +0000 (02:03 -0800)]
Merge pull request #334 from sebastiaandegeus/master
dbpass as an optional argument for wp core config command
Sebastiaan de Geus [Thu, 28 Feb 2013 09:44:43 +0000 (10:44 +0100)]
regenerated the man page for core config command
Sebastiaan de Geus [Thu, 28 Feb 2013 09:42:31 +0000 (10:42 +0100)]
made dbpass parameter optional for core config command
scribu [Wed, 27 Feb 2013 18:39:24 +0000 (20:39 +0200)]
use `wp core version` instead of `wp post list` to check if the install
was successful.
scribu [Wed, 27 Feb 2013 11:00:35 +0000 (13:00 +0200)]
shorten synopsis for boolean parameters
scribu [Wed, 27 Feb 2013 10:52:27 +0000 (12:52 +0200)]
travis: add --no-interaction flag to Composer call
Should at least make stalled builds fail faster.
Cristi Burcă [Wed, 27 Feb 2013 10:34:31 +0000 (02:34 -0800)]
Merge pull request #327 from wp-cli/fix-core-download
Fix path handling in `core download`
scribu [Wed, 27 Feb 2013 10:15:22 +0000 (12:15 +0200)]
Prepend `--path`, instead of appending it, so that piping works.
scribu [Wed, 27 Feb 2013 10:09:39 +0000 (12:09 +0200)]
Ignore `wp ` prefix straigth from step definition.
This makes it clearer that running arbitrary commands is not supported.
Cristi Burcă [Wed, 27 Feb 2013 09:49:33 +0000 (01:49 -0800)]
Merge pull request #330 from erwanlr/db-create-syntax-error
db create / drop / reset syntax error
scribu [Wed, 27 Feb 2013 09:45:26 +0000 (11:45 +0200)]
fix coding standards. see #329
Cristi Burcă [Wed, 27 Feb 2013 09:38:47 +0000 (01:38 -0800)]
Merge pull request #329 from erwanlr/master
Fixes set_wp_root
erwanlr [Wed, 27 Feb 2013 09:22:52 +0000 (10:22 +0100)]
Fixes #321 db create / drop / reset syntax error with some dbnames (like wordpress-3.5.1)
erwanlr [Wed, 27 Feb 2013 09:15:22 +0000 (10:15 +0100)]
'/' missing
erwanlr [Tue, 26 Feb 2013 21:55:40 +0000 (22:55 +0100)]
Fixes Runner::set_wp_root to handle absolute & relative path
scribu [Tue, 26 Feb 2013 21:38:53 +0000 (23:38 +0200)]
create ABSPATH if it doesn't exist. props @erwanlr
scribu [Tue, 26 Feb 2013 21:06:37 +0000 (23:06 +0200)]
use ABSPATH in `core download`, instead of '.'
scribu [Tue, 26 Feb 2013 21:03:34 +0000 (23:03 +0200)]
add core download check in 'Empty dir' scenario
scribu [Tue, 26 Feb 2013 21:03:16 +0000 (23:03 +0200)]
rely on --path, instead of using chdir()
Cristi Burcă [Tue, 26 Feb 2013 09:23:36 +0000 (01:23 -0800)]
Merge pull request #324 from taupecat/master
Tiny correction: colorize is misspelled in php/config-spec.php
Tracy Rotton [Tue, 26 Feb 2013 02:53:46 +0000 (21:53 -0500)]
Update php/config-spec.php
Fixed the spelling of "colorize."
scribu [Mon, 25 Feb 2013 18:30:59 +0000 (20:30 +0200)]
add Build Status image to readme
scribu [Mon, 25 Feb 2013 18:05:41 +0000 (20:05 +0200)]
'Db doesn't exist scenarion: make check less strict, to avoid issues with encodings
scribu [Mon, 25 Feb 2013 18:01:28 +0000 (20:01 +0200)]
remove `wp theme status twentytwelve` check
Twentytwelve is not available in WP 3.4.
scribu [Mon, 25 Feb 2013 17:32:30 +0000 (19:32 +0200)]
make wp core install check less strict, to avoid error from sendmail
Cristi Burcă [Mon, 25 Feb 2013 17:25:08 +0000 (09:25 -0800)]
Merge pull request #319 from wp-cli/travis
Set up Travis CI integration
scribu [Mon, 25 Feb 2013 17:13:03 +0000 (19:13 +0200)]
mark SynopsisParser::gen_patterns() as static
scribu [Mon, 25 Feb 2013 17:02:48 +0000 (19:02 +0200)]
don't run Behat tests if unit tests fail
scribu [Mon, 25 Feb 2013 16:57:48 +0000 (18:57 +0200)]
first pass at .travis.yml file
scribu [Mon, 25 Feb 2013 16:55:16 +0000 (18:55 +0200)]
running the tests: fix example mysql command
scribu [Mon, 25 Feb 2013 16:52:28 +0000 (18:52 +0200)]
re-order lines in .travis.yml template to make them more readable
scribu [Mon, 25 Feb 2013 16:22:49 +0000 (18:22 +0200)]
fix version check for revision.php and post-formats.php
* 3.6-alpha, not 3.5-alpha
* 23451, because $wp_version wasn't updated with r23466
fixes #322. see #318
Cristi Burcă [Sun, 24 Feb 2013 20:36:45 +0000 (12:36 -0800)]
Merge pull request #318 from ocean90/fix-wp-settings-cli
Fatal error, because of new files added in WP#23466
Dominik Schilling [Sun, 24 Feb 2013 14:05:23 +0000 (15:05 +0100)]
Fix fatal error, because of new files, see https://core.trac.wordpress.org/changeset/23466
scribu [Fri, 22 Feb 2013 07:57:54 +0000 (09:57 +0200)]
make shell readline script more readable, using a heredoc
scribu [Thu, 21 Feb 2013 12:12:24 +0000 (14:12 +0200)]
quiet down svn checkout in travis script. see #270
scribu [Thu, 21 Feb 2013 07:44:20 +0000 (09:44 +0200)]
add utils/update-phar
scribu [Thu, 21 Feb 2013 06:43:01 +0000 (08:43 +0200)]
remove P2P specific <filter> from phpunit.xml
see #270
scribu [Tue, 19 Feb 2013 20:43:39 +0000 (22:43 +0200)]
avoid using the -l option for man, which doesn't exist on OSX
fixes #311
scribu [Tue, 19 Feb 2013 00:49:55 +0000 (02:49 +0200)]
bump version to 0.9.0-alpha2
Cristi Burcă [Tue, 19 Feb 2013 00:40:19 +0000 (16:40 -0800)]
Merge pull request #309 from wp-cli/core-init-tests
Initialize official testing suite
scribu [Mon, 18 Feb 2013 23:58:44 +0000 (01:58 +0200)]
document path parameter and add example
scribu [Mon, 18 Feb 2013 23:50:26 +0000 (01:50 +0200)]
add manpage
scribu [Mon, 18 Feb 2013 23:45:45 +0000 (01:45 +0200)]
add optional path parameter
scribu [Mon, 18 Feb 2013 11:52:23 +0000 (13:52 +0200)]
add `wp core init-tests`
Cristi Burcă [Mon, 18 Feb 2013 23:34:00 +0000 (15:34 -0800)]
Merge pull request #270 from wp-cli/plugin-tests
Generate all files needed for running plugin unit tests
scribu [Mon, 18 Feb 2013 23:10:11 +0000 (01:10 +0200)]
add manpage for `wp scaffold plugin-tests`
scribu [Mon, 18 Feb 2013 13:03:13 +0000 (15:03 +0200)]
revert to using the official unit testing suite
scribu [Mon, 18 Feb 2013 10:50:35 +0000 (12:50 +0200)]
add test-sample.php file
scribu [Sun, 17 Feb 2013 20:21:46 +0000 (22:21 +0200)]
transform add_testing_files() method into a proper subcommand
scribu [Thu, 7 Feb 2013 02:01:14 +0000 (04:01 +0200)]
show plugin dir, instead of path on success message, since there's more
than one generated file now
scribu [Thu, 7 Feb 2013 01:46:14 +0000 (03:46 +0200)]
add files for plugin unit testing
Cristi Burcă [Sun, 17 Feb 2013 16:03:24 +0000 (08:03 -0800)]
Merge pull request #307 from wp-cli/moar-tests
Moar tests!
scribu [Sun, 17 Feb 2013 05:37:23 +0000 (07:37 +0200)]
add tests for --color/--no-color
scribu [Sun, 17 Feb 2013 04:36:44 +0000 (06:36 +0200)]
add test for --user global parameter
scribu [Sun, 17 Feb 2013 04:25:46 +0000 (06:25 +0200)]
improve indentation for step definitions
scribu [Sun, 17 Feb 2013 04:07:45 +0000 (06:07 +0200)]
merge WP_CLI_Command_Runner into FeatureContext
scribu [Sun, 17 Feb 2013 03:59:26 +0000 (05:59 +0200)]
define steps using closures
scribu [Sun, 17 Feb 2013 03:11:02 +0000 (05:11 +0200)]
add tests for creating/updating/deleting a post
scribu [Sun, 17 Feb 2013 02:59:50 +0000 (04:59 +0200)]
add test for --debug flag
scribu [Sun, 17 Feb 2013 02:46:18 +0000 (04:46 +0200)]
add 'should be empty' step definition
scribu [Sun, 17 Feb 2013 02:17:58 +0000 (04:17 +0200)]
test wp user update
scribu [Sun, 17 Feb 2013 02:14:02 +0000 (04:14 +0200)]
throw stream output instead of using assertEquals()
scribu [Sun, 17 Feb 2013 02:08:24 +0000 (04:08 +0200)]
disable unkown assoc warnings when a generic assoc specifier is present in the synopsis
scribu [Sun, 17 Feb 2013 01:58:18 +0000 (03:58 +0200)]
add missing $obj_type property to User_Command
scribu [Sun, 17 Feb 2013 01:49:53 +0000 (03:49 +0200)]
make 'should run without errors' failure more descriptive
scribu [Sun, 17 Feb 2013 01:11:01 +0000 (03:11 +0200)]
replace 'return code should be 0' with 'it should run without errors'
scribu [Sun, 17 Feb 2013 00:34:46 +0000 (02:34 +0200)]
add ability to save result from previous command
scribu [Sun, 17 Feb 2013 00:09:53 +0000 (02:09 +0200)]
add test for wp user generate
scribu [Sun, 17 Feb 2013 00:00:07 +0000 (02:00 +0200)]
remove boilerplate feature description
scribu [Sat, 16 Feb 2013 23:59:09 +0000 (01:59 +0200)]
use WP_CLI::warning() instead of passing false to WP_CLI::error()
scribu [Sat, 16 Feb 2013 23:58:49 +0000 (01:58 +0200)]
test deleting the previously created user
scribu [Sat, 16 Feb 2013 23:38:45 +0000 (01:38 +0200)]
add function test for wp user create
Cristi Burcă [Sun, 17 Feb 2013 02:09:44 +0000 (18:09 -0800)]
Merge pull request #305 from goldenapples/post-create-from-file
Post create from file
Cristi Burcă [Sat, 16 Feb 2013 23:12:31 +0000 (15:12 -0800)]
Merge pull request #306 from wp-cli/behat
Stop using PHPUnit Story
scribu [Sat, 16 Feb 2013 22:58:19 +0000 (00:58 +0200)]
update readme
scribu [Sat, 16 Feb 2013 21:44:56 +0000 (23:44 +0200)]
convert PHPUnit Story specs to Behat features
scribu [Sat, 16 Feb 2013 21:23:23 +0000 (23:23 +0200)]
dependencies: replace phpunit-story with behat
scribu [Sat, 16 Feb 2013 20:55:48 +0000 (22:55 +0200)]
move db commands to Command_Runner
goldenapples [Fri, 15 Feb 2013 20:59:13 +0000 (12:59 -0800)]
Don't check if php://stdin is_file
It'll let you down every time.
goldenapples [Fri, 15 Feb 2013 01:28:08 +0000 (17:28 -0800)]
Add filename completion for `wp post create` command
Uses bash default filename completion for `wp post create`
goldenapples [Fri, 15 Feb 2013 18:29:04 +0000 (10:29 -0800)]
Update man page for `wp post create`
Still can't get synopsis to render correctly though. After adding
optional positional argument to synopsis, all calls generate an 'unknown
parameter' warning.
goldenapples [Fri, 15 Feb 2013 00:18:59 +0000 (16:18 -0800)]
Allow `wp post create` to read from file or STDIN
If a filename is passed as the first argument to `wp post create`, that
file will be read for the post's content. If the first argument is '-',
then post content will be read from STDIN.
If an unreadable filename is given, `wp post create` exits with an
error.
scribu [Fri, 15 Feb 2013 00:00:54 +0000 (02:00 +0200)]
add man page for wp post edit. see #302
Cristi Burcă [Thu, 14 Feb 2013 23:55:54 +0000 (15:55 -0800)]
Merge pull request #302 from goldenapples/system-editor
Introduce system editor function in \WP_CLI\Utils
goldenapples [Thu, 14 Feb 2013 23:34:22 +0000 (15:34 -0800)]
Whitespace cleanup
Use spaces for inner-line spacing
goldenapples [Thu, 14 Feb 2013 23:29:16 +0000 (15:29 -0800)]
Make error messages and output codes more logical
Use `WP_CLI::error` for any fatal errors. Output a warning rather than
an error if user aborts the editor (At this point it exits without
performing any action just like an error would, but it shouldn't be
considered an error. Also, its possible that commands using the editor
function will go on to perform other actions.)
Also, whitespace cleanup and minor refactoring... making a helper
method `_edit()` in post.php to make editor functions more reusable.
scribu [Thu, 14 Feb 2013 15:09:01 +0000 (17:09 +0200)]
allow whitespace before the 'require' statement in wp-config.php. see #288
Cristi Burcă [Thu, 14 Feb 2013 14:35:46 +0000 (06:35 -0800)]
Merge pull request #304 from nb/exit-on-eof
Exit on end-of-file
Nikolay Bachiyski [Thu, 14 Feb 2013 14:28:40 +0000 (16:28 +0200)]
Exit on end-of-file
It's a common practice shells to exit on end-of-file. WP-CLI doesn't do
this.
I traced the reason to the fact we're not checking the exit code from
the `read` builtin. If it timeouts or receives end-of-file, it's
non-zero. In both these cases it makes sense to exit.
goldenapples [Wed, 13 Feb 2013 23:59:24 +0000 (15:59 -0800)]
Use file_put_contents/file_get_contents instead of fwrite/fread
Much simpler this way. Also does away with the need to check for empty
output, although now we have to check the return value of
`launch_editor_for_input` strictly against false, since its possible for
it to return an empty string now (editing a post and deleting all the
content).