【问题标题】:Reduce gcloud Google Compute Platform CLI verbosity减少 gcloud Google Compute Platform CLI 冗长
【发布时间】:2016-06-23 12:44:06
【问题描述】:

有没有办法让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 将隐藏整个输出。

【问题讨论】:

    标签: google-compute-engine google-cloud-platform gcloud


    【解决方案1】:

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

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

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

    --no-user-output-enabled 将抑制状态消息和打印的表格。

    --quiet 抑制提示,但通常不控制详细程度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-10
      • 2013-12-30
      • 1970-01-01
      • 2011-09-02
      • 2014-08-28
      相关资源
      最近更新 更多