Hasty Briefsbeta

Show HN: Envoy – Command Logger

14 days ago
  • #productivity
  • #logging
  • #terminal
  • Envoy is a lightweight utility for logging terminal commands.
  • It logs commands only when explicitly turned on.
  • Logs are saved to a custom file specified by the user.
  • Works on Linux and macOS with bash or zsh.
  • Minimal impact on shell performance.
  • Requires Go (version 1.20 or newer) and a compatible shell.
  • Installation involves cloning the repository and building the executable.
  • Configuration requires adding a shell hook to .zshrc or .bashrc.
  • Logging starts with 'envoy start' and stops with 'envoy stop'.
  • Log files are stored in the same directory as the executable.