dopos / dcape-config-cli

CLI for dcape config storage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dcape-config-cli

GitHub Release GitHub code size in bytes GitHub license

Command line interface for dcape config storage enfist.

Docker image used

  • none (used connect to remote dcape config service)

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-2024 Aleksei Kovrizhkin lekovr+dopos@gmail.com

About

CLI for dcape config storage

License:MIT License


Languages

Language:Makefile 100.0%