
Keygent
keygent.ai
安全注入环境变量执行终端命令
26天前制作者:Heshan Thenura
关于 Keygent
Keygent 是一款轻量级、零依赖的 Go 语言 CLI 工具,专注于安全地执行终端命令。它通过临时注入环境变量的方式运行命令,避免污染全局系统环境。
核心功能
Keygent 采用直接执行模型,在命令运行时临时注入指定的环境变量,命令结束后自动清理,确保系统环境干净无残留。
主要特性
- 零依赖:纯 Go 编写,无需额外安装依赖,即下即用
- 安全隔离:环境变量仅在命令执行期间生效,不会影响其他进程
- 轻量高效:体积小,启动快,适合集成到自动化脚本或 CI/CD 流程
- 即将支持:.env 文件解析、集中项目配置、密码加密的全局环境配置文件
适用场景
- 开发环境切换:快速切换不同项目的 API 密钥、数据库连接等配置
- 安全脚本执行:在临时环境中运行敏感命令,避免密钥泄露
- CI/CD 流水线:动态注入构建参数或部署凭证,提升自动化安全性