Получение справки и автодополнение

Каждая команда поддерживает флаг --help, который выводит краткую справку по ее параметрам и синтаксису:

dnscli ZoneCreate --help
dnscli RecordAddA --help
dnscli DelegationList --help

Чтобы увидеть список всех доступных команд и глобальные флаги:

dnscli --help

Для каждой команды существует отдельная man-страница, сгенерированная автоматически. Она содержит полное описание, примеры, параметры и информацию о поведении при ошибках.

Просмотр справки по конкретной команде:

man dnscli-ZoneCreate
man dnscli-RecordAddA
man dnscli-DelegationDelete
man dnscli-RecordBulk

Для включения автодополнения выполните:

elles-dns-cli completion bash | sudo tee /etc/bash_completion.d/elles-dns-cli
source /etc/bash_completion.d/elles-dns-cli

После этого вы можете использовать Tab для просмотра доступных команд и параметров:

dnscli RecordAdd<Tab><Tab>  # покажет: RecordAddA, RecordAddAAAA, RecordAddCNAME, ...
dnscli ZoneInfo --<Tab><Tab> # покажет: --name, --partition, --partitionname, --json...

Обновлено: