有没有办法让gcloud
工具更简洁一点?
有以下全局标志:
-q
--verbosity [...]
--no-user-output-enabled
对于许多create
命令,在命令状态之后:
Created [resource URL]
还会显示创建资源的表格。
Created [resource URL].
NAME HOST PORT REQUEST_PATH
test-5 80 /
(在本例中我创建了http-health-checks
资源)
我希望只看到状态Create ...
-q
和--verbosity
没有效果。 --no-user-output-enabled
将隐藏整个输出。
答案 0 :(得分:3)
通常,gcloud命令将命令的结果打印到标准输出,将所有其他信息打印到标准错误。
命令的结果因命令而异,但在这种情况下,它是创建的资源表。您可以通过将stdout重定向到/ dev / null来抑制此问题,或者可以使用--format=none
指定您不希望打印结果。您可以查看gcloud topic formats
以获取有关格式如何工作的更多信息。
所有其他输出都转到stderr(包括Created ...消息)。 --verbosity
标志控制日志记录详细程度(默认设置为警告,因此您可能没有在终端中看到任何日志消息)。
--no-user-output-enabled
将同时禁止状态消息和打印的表格。
--quiet
抑制提示,但通常不会控制冗长。