Параметры командной строки
clo предоставляет следующие параметры командной строки:
Использование: clo [Опции] <Команда>
Команды:
login Аутенфикация на сервере
logout Завершение работы
publish Добавить ресурс и запустить агент
register Добавить ресурс без запуска агента
unpublish Удалить ресурс
ls Вывести список ресурсов
run Запустить агент и опубликованные ресурсы
start Запустить публикацию ресурса (при работающем агенте)
stop Остановить публикацию ресурса (при работающем агенте)
clean Удалить все ресурсы
purge Очистить кеш (загрузки и установленные сторонние приложения)
options Вывести список параметров конфигурации
set Установить значение параметра конфигурации
get Получить значение параметра конфигурации
ping Проверить пинг до сервера
service Работа с сервисом
upgrade Обновить приложение до последней версии
help Помощь
Опции:
-v, --verbose Выводить лог в консоль
-l, --log-level <LOG_LEVEL> Уровень логирования, по умолчанию: "error".
Возможные значения: "error", "warn", "info", "debug"
-c, --conf <CONF> Путь к файлу конфигурации
-h, --help Показать справку
-V, --version Показать номер версии
Описание команд
Аутенфикация на сервере
clo login <email> [--password password]
Аутентифицируется на сервере с использованием email и пароля, и сохраняет API токен в файл конфигурации.
Если пароль не указан в качестве аргумента командной строки, команда запросит его или использует переменную окружения CLO_PASSWORD
, если она установлена.
Завершен ие работы
clo logout
Удаляет сохраненный API токен из файла конфигурации.
Добавить ресурс и запустить агент
clo publish [--name имя_сервиса] [--auth тип_авторизации] [--acl email:роль] [--header name:value] <протокол> <порт|хост:порт|путь|строка подключения>
Пар аметры
протокол
- протокол, по которому доступен ресурс (http, https, tcp, udp, 1c)порт
- номер порта, на котором доступен ресурсхост
- адрес хоста, на котором доступен ресурс. Если хост не указан, используетсяlocalhost
путь
- для протокола 1с - путь до каталога БД 1Сстрока подключения
- для протокола 1с - строка подключения к БД 1С
Опции
--name
- опциональное имя сервиса для отображение в личном кабинете--auth
- тип авторизации для доступа к ресурсу. Возможные значения:none
- без авторизацииbasic
- HTTP Basic Auth
--acl
- Правило доступа к ресурсу. Правило может быть несколько. Каждое правило имеет видemail:роль
, где:email
- адрес электронной почты пользователяроль
- роль пользователя. Возможные значения:admin
- администраторreader
- пользователь с правами на чтениеwriter
- пользователь с правами на запись (только для протоколаwebdav
)
--header
- HTTP заголовок для запроса. Заголовок может быть несколько. Каждое правило имеет видname:value
, где:name
- имя заголовкаvalue
- значение заголовка
После публикации ресурс добавляется в файл конфигурации и приложение запускается.
Если вам нужно просто добавить ресурс в файл конфигурации, используйте команду register
После этого вы можете запустить приложение с помощью команды run
Добавить ресурс без запуска агента
clo register [--name имя_сервиса] [--auth тип_авторизации] [--acl email:роль] [--header name:value] <протокол> <порт|хост:порт|путь|строка подключения>
Добавляет ресурс в файл конфигурации без запуска агента. Параметры такие же как для команды publish
.
Удалить ресурс
clo unpublish <guid сервиса>
Снимает ресурс с публикации.
Вывести список ресурсов
clo ls
Запустить агент и опубликованные ресурсы
clo run
Запускает агент и все ранее сохраненные ресурсы.
Запустить публикацию ресурса (при работающем агенте)
clo start <guid сервиса>
Запускает публикацию конкретного ресурса при работающем агенте.
Остановить публикацию ресурса (при работающем агенте)
clo stop <guid сервиса>
Останавливает публикацию конкретного ресурса при работающем агенте.
Удалить все ресурсы
clo clean
Останавливает и удаляет все ресурсы
Очистить кеш (загрузки и установленные сторонние приложения)
clo purge
Удаляет все временные файлы созданные в процессе работы (загрузки и установленные сторонние приложения).