OSDN Git Service
Cristi Burcă [Tue, 1 Oct 2013 13:14:13 +0000 (06:14 -0700)]
Merge pull request #795 from wp-cli/theme-get-field-795
`wp theme get` should accept a `--field=` arg
Daniel Bachhuber [Tue, 1 Oct 2013 12:03:07 +0000 (14:03 +0200)]
Strings are strings
Daniel Bachhuber [Tue, 1 Oct 2013 12:02:07 +0000 (14:02 +0200)]
This is a better format
See https://github.com/wp-cli/wp-cli/pull/795#issuecomment-
25442654
Daniel Bachhuber [Tue, 1 Oct 2013 03:49:52 +0000 (05:49 +0200)]
`--field=<field>` support for `wp term list` and `wp term get`
Daniel Bachhuber [Tue, 1 Oct 2013 03:37:45 +0000 (05:37 +0200)]
Introduce `wp plugin get`
Closes #796
Daniel Bachhuber [Tue, 1 Oct 2013 03:36:00 +0000 (05:36 +0200)]
Simplify again
Daniel Bachhuber [Tue, 1 Oct 2013 03:09:33 +0000 (05:09 +0200)]
Remove unused methods
Daniel Bachhuber [Tue, 1 Oct 2013 03:09:03 +0000 (05:09 +0200)]
Convert `wp post *` to new util functions.
Daniel Bachhuber [Tue, 1 Oct 2013 03:08:35 +0000 (05:08 +0200)]
Method isn't used anymore
Daniel Bachhuber [Tue, 1 Oct 2013 03:07:30 +0000 (05:07 +0200)]
Convert `wp site list` to new util function.
Daniel Bachhuber [Tue, 1 Oct 2013 03:03:16 +0000 (05:03 +0200)]
Convert `wp user *` to new util functions.
Daniel Bachhuber [Tue, 1 Oct 2013 03:00:16 +0000 (05:00 +0200)]
Run moar faster
Daniel Bachhuber [Tue, 1 Oct 2013 02:52:55 +0000 (04:52 +0200)]
Have `show_single_field()` logically persist the `--format` argument.
Daniel Bachhuber [Tue, 1 Oct 2013 02:43:18 +0000 (04:43 +0200)]
Convert `wp comment get` to new util functions
Daniel Bachhuber [Tue, 1 Oct 2013 02:38:16 +0000 (04:38 +0200)]
Convert `wp theme get` to use new util function
Daniel Bachhuber [Tue, 1 Oct 2013 02:31:48 +0000 (04:31 +0200)]
Introduce `show_single_field()` and `show_multiple_fields()`, helper methods for printing object data
Cristi Burcă [Mon, 30 Sep 2013 23:49:27 +0000 (16:49 -0700)]
Merge pull request #800 from wp-cli/rewrite-list
Replace `wp rewrite dump` with `wp rewrite list`
scribu [Mon, 30 Sep 2013 23:38:36 +0000 (02:38 +0300)]
move recursive_unserialize_replace() into Search_Replace_Command class
it's not meant to be a general-purpose utility; its behaviour changes
according to the needs of the search-replace command
Cristi Burcă [Mon, 30 Sep 2013 23:33:10 +0000 (16:33 -0700)]
Merge pull request #799 from nullvariable/ignore_objects
rewrote the object loop to only deal with top level values
Doug Cone [Mon, 30 Sep 2013 23:23:54 +0000 (19:23 -0400)]
removed unneeded object test case.
scribu [Mon, 30 Sep 2013 22:58:30 +0000 (01:58 +0300)]
rename `wp rewrite dump` to `wp rewrite list`
... and make its output consistent with the rest of the commands
Doug Cone [Mon, 30 Sep 2013 22:28:18 +0000 (18:28 -0400)]
search-replace will ignore all object data types to avoid recursion.
Cristi Burcă [Mon, 30 Sep 2013 22:15:59 +0000 (15:15 -0700)]
Merge pull request #711 from johnbillion/rewrite-dump-json
Fix the `--format` flag for the `wp rewrite dump` command
Doug Cone [Mon, 30 Sep 2013 21:59:37 +0000 (17:59 -0400)]
rewrote the object loop to only deal with top level values that are unserialized. Anything deeper than the first level will be ignored.
Cristi Burcă [Mon, 30 Sep 2013 21:47:06 +0000 (14:47 -0700)]
Merge pull request #798 from dreamhost/mustache_templates
framework: Allow third-party Mustache templates
Mike Schroder [Mon, 30 Sep 2013 18:51:56 +0000 (11:51 -0700)]
framework: Allow third-party Mustache templates
Allow arbitrary mustache template to be supplied in mustache_render.
Daniel Bachhuber [Mon, 30 Sep 2013 13:18:15 +0000 (15:18 +0200)]
Wordwrap the description
Daniel Bachhuber [Mon, 30 Sep 2013 13:09:51 +0000 (15:09 +0200)]
Implement `wp theme get --field=<field>`
scribu [Sun, 29 Sep 2013 03:02:38 +0000 (06:02 +0300)]
fix bug where $_SERVER['SERVER_NAME'] was set incorrectly
closes #765
Cristi Burcă [Sun, 29 Sep 2013 02:43:48 +0000 (19:43 -0700)]
Merge pull request #718 from wp-cli/unknown-positionals
Add warning when passing positional parameters to commands that don't accept them
scribu [Sun, 29 Sep 2013 02:24:21 +0000 (05:24 +0300)]
fix synopsis for 'wp option'
scribu [Sun, 29 Sep 2013 02:17:44 +0000 (05:17 +0300)]
fix synopsis for 'wp help'
scribu [Sun, 29 Sep 2013 01:56:03 +0000 (04:56 +0300)]
add warning when unregistered positional parameters are passed
Cristi Burcă [Sun, 29 Sep 2013 01:48:24 +0000 (18:48 -0700)]
Merge pull request #761 from wp-cli/delete-many-themes
`wp theme delete` should accept multiple args
scribu [Sun, 29 Sep 2013 01:06:55 +0000 (04:06 +0300)]
make 'wp theme delete' support multiple args
scribu [Sun, 29 Sep 2013 00:52:52 +0000 (03:52 +0300)]
remove 'wp comment last' subcommand
was superseded by 'wp comment list'
fixes #760
Cristi Burcă [Sun, 29 Sep 2013 00:35:09 +0000 (17:35 -0700)]
Merge pull request #763 from wp-cli/doc-rewrap
Re-wrap documentation lines
scribu [Sun, 29 Sep 2013 00:24:54 +0000 (03:24 +0300)]
handle case where there is nothing after the last parameter description
scribu [Sat, 28 Sep 2013 23:11:09 +0000 (02:11 +0300)]
in PHP 5.3, self:: does not work inside closures
scribu [Sat, 28 Sep 2013 22:50:23 +0000 (01:50 +0300)]
wordwrap synopsis
scribu [Sat, 28 Sep 2013 22:34:18 +0000 (01:34 +0300)]
rewrap argument descriptions
Cristi Burcă [Sat, 28 Sep 2013 20:07:35 +0000 (13:07 -0700)]
Merge pull request #778 from wp-cli/list-field
Introduce `--field` option for `list` subcommands
scribu [Sat, 28 Sep 2013 19:40:44 +0000 (22:40 +0300)]
implement --field= parameter for 'wp plugin list' and 'wp theme list'
scribu [Sat, 28 Sep 2013 18:23:14 +0000 (21:23 +0300)]
move plugin/theme prepping code closer to where it's used
scribu [Sat, 28 Sep 2013 17:44:52 +0000 (20:44 +0300)]
implement --field= parameter for 'wp site list'
scribu [Fri, 27 Sep 2013 00:41:24 +0000 (03:41 +0300)]
implement --field= parameter for post, user and comment `list`
subcommands
Cristi Burcă [Sat, 28 Sep 2013 14:38:32 +0000 (07:38 -0700)]
Merge pull request #794 from goldenapples/goldenapples/filters-on-post-edit
Apply default filters in content in `wp post edit`
scribu [Sat, 28 Sep 2013 14:35:28 +0000 (17:35 +0300)]
fix `wp post edit`
see #779
goldenapples [Fri, 27 Sep 2013 19:09:20 +0000 (12:09 -0700)]
Apply default filters in content in `wp post edit`
I noticed that without applying the `the_editor_content` and
`content_save_pre` filters to the post content being edited, unexpected
things could happen when editing posts with the system editor. For
example, the Syntaxhighlighter Extended plugin uses these filters cto
decode entities when retrieving a post from that database to edit, and
then re-encode them on save.
There may be some extra thought required as to what the expected behavior
should be, but this apporach seems to make the most sense to me.
scribu [Fri, 27 Sep 2013 00:39:43 +0000 (03:39 +0300)]
behat: show STDOUT on error
Cristi Burcă [Fri, 27 Sep 2013 00:18:02 +0000 (17:18 -0700)]
Merge pull request #779 from wp-cli/site-dbobject
Make `Site_Command` extend `CommandWithDbObject`
scribu [Thu, 26 Sep 2013 23:37:44 +0000 (02:37 +0300)]
make Site_Command extend CommandWithDBObject
scribu [Thu, 26 Sep 2013 23:17:47 +0000 (02:17 +0300)]
pass subcommand implementations as callbacks
This allows child classes to implement only some of the subcommands.
Cristi Burcă [Mon, 23 Sep 2013 14:14:48 +0000 (07:14 -0700)]
Merge pull request #786 from wp-cli/fix-786
No error reporting if XDebug is not enabled
scribu [Mon, 23 Sep 2013 13:59:57 +0000 (16:59 +0300)]
account for XDebug not being installed when setting 'display_errors'
Cristi Burcă [Fri, 20 Sep 2013 01:01:54 +0000 (18:01 -0700)]
Merge pull request #780 from wp-cli/behat-background
behat: use Background feature
scribu [Fri, 20 Sep 2013 00:52:07 +0000 (03:52 +0300)]
behat: use Background feature
Cristi Burcă [Thu, 19 Sep 2013 22:05:23 +0000 (15:05 -0700)]
Merge pull request #776 from wp-cli/field-arg
Introduce `--field` option for `get` subcommands
scribu [Thu, 19 Sep 2013 21:40:41 +0000 (00:40 +0300)]
add --field arg to 'wp comment get'
scribu [Thu, 19 Sep 2013 21:34:38 +0000 (00:34 +0300)]
Merge branch 'master' into field-arg
Cristi Burcă [Thu, 19 Sep 2013 21:34:03 +0000 (14:34 -0700)]
Merge pull request #766 from wp-cli/comment-dbobj
Add `wp comment update` subcommand
scribu [Thu, 19 Sep 2013 21:20:28 +0000 (00:20 +0300)]
make Comment_Command extend CommandWithDbObject
scribu [Thu, 19 Sep 2013 20:32:02 +0000 (23:32 +0300)]
add --field arg to 'wp user get'
scribu [Thu, 19 Sep 2013 20:18:49 +0000 (23:18 +0300)]
add --field arg to 'wp post get'
Cristi Burcă [Thu, 19 Sep 2013 15:36:40 +0000 (08:36 -0700)]
Merge pull request #775 from c10b10/master
Fix environment overwriting for mysql commands
Alex Ciobica [Thu, 19 Sep 2013 15:14:49 +0000 (18:14 +0300)]
Lint.
Alex Ciobica [Thu, 19 Sep 2013 15:14:27 +0000 (18:14 +0300)]
Fix mysql environment issue.
Cristi Burcă [Wed, 18 Sep 2013 10:39:54 +0000 (03:39 -0700)]
Merge pull request #771 from Rarst/synopsis-extract-fix
Trimmed whitespace on extracted synopsis lines
Andrey Savchenko [Wed, 18 Sep 2013 10:31:31 +0000 (13:31 +0300)]
Refactored end of line trim of synopsis extraction into regex.
Andrey Savchenko [Tue, 17 Sep 2013 17:15:02 +0000 (20:15 +0300)]
Trimmed whitespace on extracted synopsis lines
Fixes #770 on Windows
scribu [Mon, 16 Sep 2013 09:15:10 +0000 (12:15 +0300)]
remove extra spaces in scaffold templates
Cristi Burcă [Mon, 16 Sep 2013 09:12:58 +0000 (02:12 -0700)]
Merge pull request #768 from thisislawatts/patch-1
Adds show_admin_column
LA Watts [Mon, 16 Sep 2013 04:20:26 +0000 (05:20 +0100)]
Adds show_admin_column
Cristi Burcă [Sun, 15 Sep 2013 23:37:31 +0000 (16:37 -0700)]
Merge pull request #767 from wp-cli/fix-663
If a subcommand requires a config value to be set, then check it.
scribu [Sun, 15 Sep 2013 23:06:14 +0000 (02:06 +0300)]
instead of ignoring them, pass config values along with regular assoc args to validate_assoc()
scribu [Sun, 15 Sep 2013 23:13:48 +0000 (02:13 +0300)]
add test that catches #663
scribu [Sun, 15 Sep 2013 22:38:08 +0000 (01:38 +0300)]
rename some variables, for clarity.
Cristi Burcă [Thu, 12 Sep 2013 10:06:54 +0000 (03:06 -0700)]
Merge pull request #754 from smhmic/patch-2
allow (but ignore) a leading "[no-]" before flag name in @synopsis
Cristi Burcă [Thu, 12 Sep 2013 00:58:46 +0000 (17:58 -0700)]
Merge pull request #755 from wp-cli/deprecate-synopsis-tag
Deprecate @synopsis tag?
Cristi Burcă [Thu, 12 Sep 2013 00:47:44 +0000 (17:47 -0700)]
Merge pull request #762 from wp-cli/fix-762
`WP_CLI::confirm()` doesn't flush output
scribu [Wed, 11 Sep 2013 23:02:30 +0000 (02:02 +0300)]
remove synopsis tag where not needed
scribu [Thu, 12 Sep 2013 00:18:53 +0000 (03:18 +0300)]
use fwrite() instead of echo, to prevent buffering
scribu [Wed, 11 Sep 2013 22:34:39 +0000 (01:34 +0300)]
remove synopsis tag from the rest of the core subcommands
scribu [Wed, 11 Sep 2013 21:31:27 +0000 (00:31 +0300)]
first pass at extracting synopsis from longdesc
scribu [Wed, 11 Sep 2013 13:40:34 +0000 (16:40 +0300)]
mention dev-build in README. fixes #757
Cristi Burcă [Tue, 10 Sep 2013 20:17:48 +0000 (13:17 -0700)]
Merge pull request #753 from dreamhost/db_config_template
`wp core config`: Add dbcharset and dbcollate params
smhmic [Tue, 10 Sep 2013 19:29:23 +0000 (15:29 -0400)]
allow (but ignore) a leading "[no-]" before flag name in @synopsis
`no-` prefix on flag name sets it to `false`, but there was no valid way to show this in usage synopsis. Showing this is relevant for flags with a dynamic default value (like `--color` config flag). This change makes `@synopsis [--[no-]flag]` valid.
Mike Schroder [Tue, 10 Sep 2013 18:56:45 +0000 (11:56 -0700)]
wp core config: Add dbcharset and dbcollate params
Allow dbcharset and dbcollate to be set on config to avoid character set
problems during migrations
Cristi Burcă [Tue, 10 Sep 2013 18:40:19 +0000 (11:40 -0700)]
Merge pull request #752 from wp-cli/fix-update-all
Fix `update --all`
scribu [Tue, 10 Sep 2013 18:25:35 +0000 (21:25 +0300)]
make 'update --all' work again and add test
Cristi Burcă [Fri, 6 Sep 2013 19:17:13 +0000 (12:17 -0700)]
Merge pull request #745 from wp-cli/log-colorization
Log methods cleanup
scribu [Fri, 6 Sep 2013 18:46:19 +0000 (21:46 +0300)]
fix usage of $label parameter in WP_CLI::error()
scribu [Fri, 6 Sep 2013 16:54:53 +0000 (19:54 +0300)]
add unit test for regular logger
scribu [Fri, 6 Sep 2013 16:27:01 +0000 (19:27 +0300)]
remove $label parameter from logging methods
The label text and color are just a way to signal to the user the type of message.
Changing it can lead to confusion. Example:
WP_CLI::error( 'Something bad happened!', 'Success' );
scribu [Fri, 6 Sep 2013 16:11:05 +0000 (19:11 +0300)]
don't pass the message through colorization; only the label
fixes #744
Cristi Burcă [Fri, 6 Sep 2013 00:19:12 +0000 (17:19 -0700)]
Merge pull request #743 from x-team/db-import-default-charset
Specify DB_CHARSET as default-character-set for wp-db-import
Weston Ruter [Fri, 6 Sep 2013 00:05:45 +0000 (17:05 -0700)]
Specify DB_CHARSET as default-character-set for wp-db-import
A DB export followed by a DB import of the same file was resulting in
corrupted UTF-8 characters. The script was being run in the
varying-vagrant-vagrants environment which has latin1 as the default
charset:
mysql> show variables like "character_set_%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
scribu [Fri, 30 Aug 2013 16:39:42 +0000 (19:39 +0300)]
clean up _search() helper:
* replace <plugin>/<theme> in synopsis with <search>
* check is_wp_error() before using $api
* rename $data to $items
* remove unused code for --interactive; no point supporting it if it's not functional yet
see #630
Cristi Burcă [Fri, 30 Aug 2013 16:38:29 +0000 (09:38 -0700)]
Merge pull request #739 from wp-cli/activate-many
Accept multiple arguments for remaining plugin subcommands
scribu [Fri, 30 Aug 2013 16:24:44 +0000 (19:24 +0300)]
make get_details() accept a plugin object