WP CLI说明文档

wp cli has-command

命令概述

此命令用于检查某个命令是否已在WP-CLI中注册。如果找到该命令,则返回退出状态0;如果命令不存在,则退出状态为1。

适合在自动化脚本中判断命令是否可用,或按需安装WP-CLI包。

参数列表

参数 说明
<command_name>… 要检查的命令名称。

常用示例

检查命令是否已注册

$ wp cli has-command "site delete"
$ echo $?
0

检查不存在的命令

$ wp cli has-command "foo bar"
$ echo $?
1

按需安装包

$ if ! $(wp cli has-command doctor); then wp package install wp-cli/doctor-command; fi