跳转到主要内容

Galbi CLI

项目描述

Galbi

不太重要的配置管理系统。

安装

要求

安装

建议使用pipx在隔离环境中安装命令行界面。

$ pip install pipx
$ pipx install galbi

初始化配置

$ galbi init
GitHub repo: ...
Your GitHub personal access token: ...

Initialize galbi.

迁移

在galbi 1.0中,我们更改了存储配置的方式。在1.0之前,galbi通过获取问题的最新评论来获取正文。但从galbi 1.0开始,它将在问题的正文中存储数据。

因此,如果您在1.0版本以下使用galbi,您需要迁移您的配置。

$ galbi migrate
Are you sure you want to migrate galbi 0.2 to 1.0? [y/N]:

migrate命令可以帮助您迁移配置。

如何部署密钥?

它将JSON上传到仓库的issue。

$ galbi deploy something.json

...

JSON密钥应该是issue的标题和标签。

JSON值存储在issue的正文中,并在issue上留下注释。如果有人部署了相同的JSON密钥和值对,它将再次更新正文和注释。

issue的注释是配置的变更日志。

对于部署单个配置,它支持deploy-key命令。

$ galbi deploy-key -k foo  -v bar
...

如何获取密钥?

$ galbi get --key foo --key bar
{
    "foo": ...,
    "bar": ...,
}

要获取配置的特定更改,您可以使用get-rev命令。

$ galbi get-rev -k foo -r 0
...

请注意,galbi仅从打开的issue中获取配置。如果您想废弃/删除配置,请关闭issue。

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

galbi-1.0.0.tar.gz (4.2 kB 查看哈希值)

上传时间:

构建分布

galbi-1.0.0-py2.py3-none-any.whl (4.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持