-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
--format
argument fails to change output of command
#47
Comments
--format
command fails to change output of command
Hi @holtjohnson |
Right now, it is not easily possible to capture just the JSON/CSV output reliably. This is one of the basic requirements for making the command scriptable. |
Related: wp-cli/i18n-command#39 I want to make that command scriptable as well and haven't found an ideal solution yet. However, looking at this issue here I realize that this is a more common problem so it would be great to have a universal solution. One thought was to just use a different logger that also catches STDOUT/STDERR output.
|
Thanks @wojsmol for pointing out the formatter only runs in error conditions. I can now get different output of the checksum errors, but the general warnings, errors, and details such as which plugins passed are not formatted. @schlessera I would agree it's less than ideal and prevents capturing the output reliably. I'd add to @schlessera's screenshot showing how the warnings are added as STDOUT text. I was trying to get the JSON output from the command, but this is the response I'm greeted with: I was expecting the output of the command would include clean JSON with details about which plugins were skipped, failed, or passed and a list of the failure details. As always, thanks to all of you who work on this project. I love WP-CLI! |
Wouldn't using The thing is, for the i18n-command it wouldn't work. The warnings I use there contain relatively useful information. But I guess I should just use |
--format
argument fails to change output of command
I'll remove this from the v2.1.0 checklist again. Let's rediscuss and plan for v2.2.0. |
Summary
While trying to use the
--format
argument with thewp plugin verify-checksums
commands I found the output wouldn't change. I've tried all format options listed and none of them change the format outputted.Steps to reproduce
Environment
Results and impacts
Severity – Moderate
Expected Results: Output in the format specified in the command line argument
Actual Results: The output does not follow the format specified.
This command has been incredibly useful to me in one off scenarios, but I can't use it effectively in scripts and Unix pipes without the option of a clean output format.
The text was updated successfully, but these errors were encountered: