Hasty Briefsbeta

双语

Show HN: Envoy – Command Logger

9 months ago
  • #productivity
  • #logging
  • #terminal
  • Envoy 是一款用于记录终端命令的轻量级工具。
  • 仅在显式开启时才会记录命令。
  • 日志会保存到用户指定的自定义文件中。
  • 支持 Linux 和 macOS 系统,兼容 bash 和 zsh。
  • 对 shell 性能影响极小。
  • 需要 Go(1.20 或更新版本)和兼容的 shell 环境。
  • 安装步骤包括克隆代码库并构建可执行文件。
  • 配置需在 .zshrc 或 .bashrc 中添加 shell 钩子。
  • 通过 'envoy start' 启动记录,'envoy stop' 停止记录。
  • 日志文件存储在可执行文件同级目录下。