1作者: grazulex22 天前
嗨,HN, 在多个项目和环境之间管理 .env 文件简直一团糟。Slack 私信、密码管理器、共享驱动器——我们都经历过。 我构建了 EnvMark 来解决这个问题,它使用了我们已经信任的东西:Git。 这个概念非常简单: * 一个私有 Git 仓库,用于存储所有密钥 * 每个分支 = 一个环境(开发、预发布、生产) * 每个文件夹 = 一个项目 使用一个命令拉取你的 .env 文件: envmark pull dev 就是这样。Git 免费处理版本控制、差异、访问控制和审计日志。没有托管服务,没有 API,没有订阅。 主要功能: * 可选的 AES-256-GCM 客户端加密 * 与 GitHub、GitLab、Bitbucket 或自托管兼容 * 具有环境别名(dev → development 分支)的交互式 CLI * 在单个仓库中支持多项目 npm install -g @grazulex/envmark 我一直在我的项目中使用它,它完全消除了“你能给我发一下 .env 吗?”的 Slack 消息。 好奇其他人是如何在团队之间管理环境变量的。你们使用 Vault、Doppler 或其他什么吗? [https://envmark.tech](https://envmark.tech)
2作者: jdefr8922 天前
DskDitto 是一款小巧的命令行实用程序,可以快速扫描您的磁盘,查找重复文件,从而节省磁盘空间。它使用 Golang 编写,并提供一个简洁的 TUI 界面,用于交互式管理重复文件。它速度很快,功能强大,但该项目仍处于起步阶段。欢迎任何有兴趣成为贡献者的人联系我们。欢迎提供反馈。谢谢 :-)