GitHub - HeavyHorst/remco: remco 是一个轻量级的配置管理工具

主要观点:remco 是一款受 confd 影响的轻量级配置管理工具,主要用于使用键值存储中的数据更新本地配置文件并处理模板资源,还可重载应用以获取新的配置文件更改。
关键信息

  • 与 confd 的差异包括多个源/目标对、多个后端、模板引擎不同、支持僵尸回收、可提供额外后端插件、易创建自定义模板过滤器、有 Exec 模式等。
  • 提供了多种安装方式,如从源码构建、从仓库构建、构建特定版本、使用预构建版本等。
  • 执行时可从本地目录运行,可通过命令行参数配置,如 -config 指定配置文件路径、-onetime 单次运行模板等。
  • 有贡献相关的内容,可参考 CONTRIBUTING。
    重要细节
  • 文档地址为 https://heavyhorst.github.io/...
  • 构建从源码时,执行 go get github.com/HeavyHorst/remco/cmd/remcogo install github.com/HeavyHorst/remco/cmd/remco
  • 从仓库构建时,执行 git clone https://github.com/HeavyHorst/remco 等操作。
  • 构建特定版本时,设置 VERSION 并执行 make release -j
  • 使用预构建版本时,下载并解压相关文件,可将二进制文件移动到 PATH 中。
阅读 8
0 条评论