降低 gcloud Google 计算平台 CLI 的冗长程度

Reduce gcloud Google Compute Platform CLI verbosity

有没有办法让 gcloud 工具不那么冗长?

有以下全局标志:

对于很多create命令,命令状态后:

Created [resource URL]

a table 也与创建的资源一起显示。

Created [resource URL].
NAME    HOST  PORT  REQUEST_PATH
test-5        80    /

(在此示例中,我创建了 http-health-checks 资源)

我只想看状态 Create ...

-q--verbosity 没有效果。 --no-user-output-enabled 将隐藏整个输出。

一般来说,gcloud 命令将命令的结果打印到标准输出,并将所有其他信息打印到标准错误。

命令的结果因命令而异,但在本例中是创建的 table 资源。您可以通过将标准输出重定向到 /dev/null 来抑制这种情况,或者您可以使用 --format=none 指定您不希望打印结果。您可以查看 gcloud topic formats 了解有关格式如何工作的更多信息。

所有其他输出将发送到 stderr(包括 Created ... 消息)。 --verbosity 标志控制日志记录的详细程度(默认设置为警告,因此您可能在终端中看不到任何日志消息)。

--no-user-output-enabled 将抑制状态消息和打印的 table.

--quiet 抑制提示,但通常不控制冗长。