Command line interface for dcape config storage enfist.
- none (used connect to remote dcape config service)
- linux (git, make, curl, jq)
- git clone https://github.com/dopos/dcape-config-cli.git
- make .env
- [write dcape attributes to .env]
CIS access token
доступен на сервере CIS после авторизации (для авторизации открыть ссылку "Config store" и обновить страницу)
make ls
- получить список конфигураций на сервереmake cat TAG=name
- получить из хранилища конфигурацию для тегаname
и вывести на STDOUTmake get TAG=name
- получить из хранилища конфигурацию для тегаname
и сохранить в файл name.envmake set TAG=name
- загрузить файл name.env в хранилище с тегомname
(возвращаетtrue
если создан новый конфиг)make del TAG=name
- удалить в хранилище тегname
(возвращаетtrue
если конфиг удален)
- make push - сохранить все конфиги из текущего каталога на сервер деплоя
- make pull - выгрузить в текущий каталог все конфиги с сервера деплоя
The MIT License (MIT), see LICENSE.
Copyright (c) 2017-2024 Aleksei Kovrizhkin lekovr+dopos@gmail.com