2016-06-23 2 views
1

Есть ли способ сделать gcloud инструментом немного менее подробным?Уменьшить gcloud Google Compute Platform CLI verbosity

Есть следующие глобальные флаги:

  • -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 для получения дополнительной информации о том, как работают форматы.

Все остальные выходные данные будут отправляться в stderr (включая сообщение «Создать ...»). Флаг --verbosity управляет протоколированием многословий (он установлен на предупреждение по умолчанию, поэтому вы, вероятно, не видите сообщений о протоколировании в терминале).

--no-user-output-enabled будет подавлять как сообщения о состоянии, так и печатную таблицу.

--quiet подавляет подсказки, но обычно не контролирует подробность.

Смежные вопросы