Option to suppress output?
Feature Request
- [x] Yes, I reviewed the contribution guidelines.
When dealing with complex queries, WP Shell often dumps large volumes of data on to my screen.
For example, running a query with 'posts_per_page'=> 200, will result in hundreds of blog posts being printed. But I only want, say, the GUID.
Describe the solution you'd like
I'd like a command-line option so that wp shell --no-output will only display what I explicitly echo.
Current version:
wp shellwp> $a = "hello";=> string(5) "hello"
Proposed version:
wp shell --no-outputwp> $a = "hello";wp>
We could potentially repurpose the --quiet global argument for this.
Feel free to submit a pull request, if you'd like. Here is some guidance on our pull request best practices.
Thanks. Am I right in thinking the functionality just needs to be altered in:
https://github.com/wp-cli/shell-command/blob/f470d04a597e294ef29ad73dace9d4de98df7c42/src/WP_CLI/Shell/REPL.php#L39
@edent That might be it!