Перейти к основному содержимому

Параметры командной строки

clo предоставляет следующие параметры командной строки:

Использование: clo [Опции] <Команда>

Команды:
publish Опубликовать ресурс
register Опубликовать ресурс без запуска приложения
unpublish Снять публикацию ресурса
ls Список опубликованных ресурсов
clean Удалить все опубликованные ресурсы
run Запустить все опубликованные ресурсы
purge Очистить кеш (загрузки и установленные сторонние приложения)
set Установить значение параметра конфигурации
get Получить значение параметра конфигурации
help Помощь

Опции:
-v, --verbose Выводить лог в консоль
-l, --log-level <LOG_LEVEL> Уровень логирования, по умолчанию: "error".
Возможные значения: "error", "warn", "info", "debug"
-c, --conf <CONF> Путь к файлу конфигурации
-h, --help Показать справку
-V, --version Показать номер версии

Описание команд

Опубликовать ресурс

clo publish [--name имя_сервиса] [--auth тип_авторизации] [--acl email:роль] <протокол> <порт|хост:порт|путь|строка подключения>

Параметры

  • протокол - протокол, по которому доступен ресурс (http, https, tcp, udp, 1c)
  • порт - номер порта, на котором доступен ресурс
  • хост - адрес хоста, на котором доступен ресурс. Если хост не указан, используется localhost
  • путь - для протокола 1с - путь до каталога БД 1С
  • строка подключения - для протокола 1с - строка подключения к БД 1С

Опции

  • --name - опциональное имя сервиса для отображение в личном кабинете
  • --auth - тип авторизации для доступа к ресурсу. Возможные значения:
    • none - без авторизации
    • basic - HTTP Basic Auth
  • --acl - Правило доступа к ресурсу. Правило может быть несколько. Каждое правило имеет вид email:роль, где:
    • email - адрес электронной почты пользователя
    • роль - роль пользователя. Возможные значения:
      • admin - администратор
      • reader - пользователь с правами на чтение
      • writer - пользователь с правами на запись (только для протокола webdav)

После публикации ресурс добавляется в файл конфигурации и приложение запускается.

Если вам нужно просто добавить ресурс в файл конфигурации, используйте команду register

После этого вы можете запустить приложение с помощью команды run

Снять публикацию ресурса

clo unpublish [--remove] <guid сервиса>

Снимает ресурс с публикации.

Если указан флаг --remove, то ресурс удаляется из файла конфигурации

Получить список опубликованных ресурсов

clo ls

Установить значение конфигурации

clo set <key> <value>

Значение key может быть одним из следующих:

ЗначениеОписаниеЗначение по умолчанию
tokenТокен доступа к API из личного кабинетаНет
serverURL сервера CloudPubhttps://cloudpub.ru
1c_platformАрхитектура платформы 1С (x64/x86)x64
1c_homeПуть до папки в которую установлен 1СWindows:
C:\Program Files\1cv8
Linux:
/opt/1C
1c_publish_dirПуть до каталога с файлами публикаций 1С (default.vrd)Windows:
%APPDATA%/cloudpub/1c
Linux: ~/.cache/cloudpub/1c
minecraft_serverURL для загрузки сервера Minecraft или локальный путь до jarserver.jar
minecraft_java_optsОпции Java для сервера Minecraft-Xmx2048M -Xms2048M
usafe_tlsИгнорировать проверку сертификата сервераfalse

Получить значение конфигурации

clo get <key>

Значение key такое же как для команды set

Запустить все ранее сохраненные ресурсы

clo run

Очисть кеш

clo purge

Удаляет все временные файлы созданные в процессе работы