Releases: twoKilo/smart-config-syncer
Releases · twoKilo/smart-config-syncer
v0.1.0: 首次发布 - 安全、高效的配置同步器
这是 ssync 的第一个公开版本!🎉
花了四天时间 终于有了阶段性的小成果~🥰
ssync 是一个全新的命令行工具,旨在帮助开发者和团队安全、高效地管理和同步在多个项目、多个环境下的配置文件。此版本包含了完整的核心功能,可以满足基本的配置同步需求。
✨ 主要功能 (Features)
- 完整的核心命令集:
ssync init: 通过交互式界面引导用户完成项目初始化,自动生成密钥对 (keys.txt) 和配置文件 (config.yaml)。ssync set: 安全地新增或更新config.yaml中的变量,并提供--encrypt标志来对敏感值进行端到端加密。ssync sync: 解密变量并将其同步到一个由特殊标记管理的.env文件区块中,绝不覆盖区块外的用户自定义内容。
- 优雅的交互体验: 所有核心命令均配备了基于
bubbletea的现代化终端用户界面 (TUI),提供实时、流畅的操作反馈。 - 强大的加密支持: 集成了
age加密库,确保所有敏感信息在落盘前都经过可靠的加密处理。 - 健壮的文件处理:
- 在更新 YAML 文件时能够完美保留原有的注释和格式。
- 采用“区块管理”模式更新
.env文件,避免数据丢失风险。
📦 二进制文件 (Assets)
您可以在下方的 "Assets" 区域下载适用于您操作系统 (macOS, Linux, Windows) 和 CPU 架构 (amd64, arm64) 的预编译二进制文件。