2016-06-23 74 views
1

有沒有辦法讓gcloud工具少一點冗長?減少gcloud谷歌計算平臺CLI的詳細程度

有以下全局標誌:

  • -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將隱藏整個輸出。

回答

3

一般來說,gcloud命令會將命令的結果打印出來,並將所有其他信息打印到標準錯誤。

命令的結果因命令而異,但在這種情況下,它是創建的資源表。您可以通過將stdout重定向到/ dev/null來取消此操作,也可以使用--format=none來指定您不希望打印結果。有關格式如何工作的更多信息,請參閱gcloud topic formats

所有其他輸出將會出錯(包括Created ...消息)。 --verbosity標誌控制日誌記錄的詳細程度(默認設置爲警告,因此您可能沒有在終端中看到任何日誌消息)。

--no-user-output-enabled將抑制狀態消息和打印的表格。

--quiet壓制提示,但通常不會控制詳細程度。