Skip to content

dopos/dcape-config-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dcape-config-cli

GitHub Release GitHub code size in bytes GitHub license

Command line interface for dcape config storage enfist.

This Makefile allows to operate with dcape server application configs which served via enfist RPC.

Docker image used

  • none (used connect to remote dcape server)

Requirements

  • linux (git, make, curl, jq)

Setup

CIS access token доступен на сервере CIS после авторизации (для авторизации открыть ссылку "Config store" и обновить страницу)

Usage

  • make ls - получить список конфигураций на сервере
  • make cat TAG=name - получить из хранилища конфигурацию для тега name и вывести на STDOUT
  • make get TAG=name - получить из хранилища конфигурацию для тега name и сохранить в файл name.env
  • make set TAG=name - загрузить файл name.env в хранилище с тегом name (возвращает true если создан новый конфиг)
  • make del TAG=name - удалить в хранилище тег name (возвращает true если конфиг удален)

TODO

  • make push - сохранить все конфиги из текущего каталога на сервер деплоя
  • make pull - выгрузить в текущий каталог все конфиги с сервера деплоя

License

The MIT License (MIT), see LICENSE.

Copyright (c) 2017 Alexey Kovrizhkin lekovr+dopos@gmail.com