Параметры командной строки
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 из личного кабинета | Нет |
server | URL сервера CloudPub | https://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_server | URL для загрузки сервера Minecraft или локальный путь до jar | server.jar |
minecraft_java_opts | Опции Java для сервера Minecraft | -Xmx2048M -Xms2048M |
usafe_tls | Игнорировать проверку сертификата сервера | false |
Получить значение конфигурации
clo get <key>
Значение key такое же как для команды set
Запустить все ранее сохраненные ресурсы
clo run
Очисть кеш
clo purge
Удаляет все временные файлы созданные в процессе работы