Skip to content

Releases: overflowy/zhist

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:18

Changelog

  • 3df680a Publish releases with goreleaser and a Homebrew tap

v1.1.0

Choose a tag to compare

@overflowy overflowy released this 13 Aug 14:09

zhist now records how long each command ran.

Highlights:

  • Command duration: each entry records wall-clock time and the picker shows it in a new column
  • zhist init -no-arrow-binds skips the up/down arrow key binds, leaving only ctrl-r
  • The picker shows every run instead of deduplicating by command

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

v1.0.0

Choose a tag to compare

@overflowy overflowy released this 12 Aug 10:27

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.