Skip to content

6d6a/hms-guile-ihs

Repository files navigation

Данный репозиторий предоставляет Guile IHS - интерфейс командной строки к API Majordomo.

Установка может быть выполнена добавлением Majordomo Guix channel после установки пакетного менеджера Guix.

Автодополнение

Все команды могут быть автодополнены с помощью Tab:

ihs Tab

ihs web Tab

ihs web unix ac_12345

Фильтрация вывода

Вывод команд можно фильтровать с помощью recsel, например команда:

ihs web website ac_12345 \
    | recsel -pname,document_root -e "ddos_protection='true'"

выведет имена и корневые директории сайтов аккаунта ac_12345, где включена защита от DDoS атак.

recsel входит в состав GNU Recutils и может быть установлена с помощью Guix:

guix install recutils