Global parameters (WP-CLI)
Global parameters
Global parameters are not included at each command, but only here:
GLOBAL PARAMETERS --path=<path> Path to the WordPress files. --url=<url> Pretend request came from given URL. In multisite, this argument is how the target site is specified. --ssh=[<scheme>:][<user>@]<host|container>[:<port>][<path>] Perform operation against a remote server over SSH (or a container using scheme of "docker", "docker-compose", "vagrant"). --http=<http> Perform operation against a remote WordPress installation over HTTP. --user=<id|login|email> Set the WordPress user. --skip-plugins[=<plugins>] Skip loading all plugins, or a comma-separated list of plugins. Note: mu-plugins are still loaded. --skip-themes[=<themes>] Skip loading all themes, or a comma-separated list of themes. --skip-packages Skip loading all installed packages. --require=<path> Load PHP file before running the command (may be used more than once). --[no-]color Whether to colorize the output. --debug[=<group>] Show all PHP errors and add verbosity to WP-CLI output. Built-in groups include: bootstrap, commandfactory, and help. --prompt[=<assoc>] Prompt the user to enter values for all command arguments, or a subset specified as comma-separated values. --quiet Suppress informational messages.
--debug
The --debug
option displays debugging information during the execution of the WP-CLI command. When the respective WP-CLI command has finished, you will return to the normal terminal screen. I have the impression that this option is not suitable if you want to be kept globally informed about the progress during the execution of, for example, a large script.
You can specify which group of debug information it concerns. I think you'll see that automatically if you use this option with no value first. The values I saw passing by so quickly (interrupt execution with Ctrl-C, otherwise it will probably go too fast):
- bootstrap
- commands
- hooks
Examples:
# Toon alle debug-informatie ######################################## # wp option list --fields=option_name --debug # Toon alleen commands-debug-informatie ######################################## # wp option list --fields=option_name --debug=commands
-path
I don't get --path
to work. E.g., none of this works:
cd ~ wp plugin status /var/www/example.com wp plugin status /var/www/example.com/ wp plugin status "/var/www/example.com" wp plugin status "/var/www/example.com/" wp plugin status '/var/www/example.com' wp plugin status '/var/www/example.com/' wp plugin status `/var/www/example.com` wp plugin status `/var/www/example.com/`
Sources: