1作者: grazulex大约 2 个月前原帖
嘿,HN, 在多个项目和环境中管理 .env 文件真是一团糟。Slack 私信、密码管理器、共享驱动器——我们都经历过。 我创建了 EnvMark 来解决这个问题,使用我们已经信任的工具:Git。 这个概念非常简单: - 一个私有的 Git 仓库存放所有的秘密 - 每个分支 = 一个环境(开发、预发布、生产) - 每个文件夹 = 一个项目 只需一条命令即可拉取你的 .env 文件: ``` envmark pull dev ``` 就这样。Git 免费处理版本控制、差异比较、访问控制和审计日志。无需托管服务、API 或订阅。 主要功能: - 可选的 AES-256-GCM 客户端加密 - 支持 GitHub、GitLab、Bitbucket 或自托管 - 交互式命令行界面,支持环境别名(开发 → 开发分支) - 在单个仓库中支持多个项目 ``` npm install -g @grazulex/envmark ``` 我在我的项目中使用这个工具,完全消除了“你能把 .env 发给我吗?”的 Slack 消息。 我很好奇其他团队是如何管理环境变量的。你们使用 Vault、Doppler 还是其他工具? [https://envmark.tech](https://envmark.tech)
2作者: jdefr89大约 2 个月前原帖
DskDitto 是一个小型命令行工具,能够快速扫描您的磁盘,查找浪费磁盘空间的重复文件。它是用 Go 语言编写的,提供了一个简洁的文本用户界面(TUI),方便用户交互式管理文件重复项。该工具速度快、功能强大,但项目仍处于初期阶段。如果有人希望成为贡献者,请与我们联系。欢迎反馈。谢谢 :-)