once:让 CLI 命令只运行一次

Once: Cache CLI Commands

你是否厌倦了每次读取 1Password 中的密钥时都要反复验证指纹?once 工具能完美解决这个问题。它通过一个轻量级后台守护进程,将命令的输出缓存在内存中。首次执行命令会正常触发验证,但在设定的有效期内,后续相同命令将直接返回缓存结果,无需重复验证。无论是配合 mise 管理项目环境,还是在脚本中自动获取 GITHUB_TOKEN,once 都能显著提升效率。它支持自定义缓存时长、租户隔离以及目录无关缓存,且仅缓存标准输出,确保交互式提示依然可用。这个基于 Go 开发的工具无需额外依赖,是提升命令行工作流体验的利器。

首次调用会要求验证指纹,但在 8 小时内使用相同租户键的后续调用则无需验证。

同日更多故事

2026-10-09