Skip to content

v1.0.0

Choose a tag to compare

@overflowy overflowy released this 12 Aug 10:27
· 11 commits to main since this release

First release.

zhist is a shell history tool for zsh. It records every command with its working directory and exit status, and replaces the zsh history file as the persistent store.

Highlights:

  • fzf picker on ctrl-r with global and per-directory modes
  • Failed commands shown in red
  • Seekable entry ids: the picker preview resolves entries in constant time
  • Concurrent-safe store: flock across mutations, shared locks for reads, durable atomic rewrites
  • Ignore list via the HIST_EXCLUDE array
  • One-time import from an existing zsh EXTENDED_HISTORY file

Binaries for Linux and macOS (amd64, arm64) are attached by the release workflow.