Skip to content

Releases: kuzukawa/zxcv

v0.1.3

27 May 23:50

Choose a tag to compare

What's New in 0.1.3

Added

  • zsh and bash init scripts now auto-bind Alt+Z to the widget, so a single eval "$(zxcv init <shell>)" is enough. The bash binding is gated to interactive shells and bash 4+ (the macOS system bash 3.2 prints a clear warning instead of silently failing).
  • The regenerate key is configurable via [keys] regenerate in the config file.

Changed

  • Enter is now context-sensitive: it selects the highlighted candidate when the query matches history, and generates with the LLM when there is no match.
  • The default regenerate key is now Ctrl-L (previously Ctrl-G).
  • Generated candidates are listed before history so the most likely LLM result sits at the cursor's initial position — no scrolling up to reach fresh results.

Install zxcv 0.1.3

Shell script (macOS / Linux)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/kuzukawa/zxcv/releases/download/v0.1.3/zxcv-installer.sh | sh

Homebrew

brew install kuzukawa/tap/zxcv

See the CHANGELOG for full history.

v0.1.2

12 May 08:05

Choose a tag to compare

What's New in 0.1.2

Added

  • A one-time setup hint shown on the first run outside the shell widget (it waits for Enter so it is not hidden by fzf).
  • zxcv install-man subcommand that renders and installs man pages under $XDG_DATA_HOME/man/man1/ (or a custom --prefix).

Install zxcv 0.1.2

Shell script (macOS / Linux)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/kuzukawa/zxcv/releases/download/v0.1.2/zxcv-installer.sh | sh

Homebrew

brew install kuzukawa/tap/zxcv

See the CHANGELOG for full history.

v0.1.1

12 May 04:45

Choose a tag to compare

What's New in 0.1.1

Changed

  • The Homebrew formula now declares fzf as a runtime dependency, so brew install kuzukawa/tap/zxcv installs fzf automatically.

Install zxcv 0.1.1

Shell script (macOS / Linux)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/kuzukawa/zxcv/releases/download/v0.1.1/zxcv-installer.sh | sh

Homebrew

brew install kuzukawa/tap/zxcv

See the CHANGELOG for full history.

v0.1.0

12 May 04:16

Choose a tag to compare

What's New in 0.1.0

Initial release.

Added

  • Natural-language to shell one-liner generation.
  • Multiple LLM providers: Anthropic, OpenAI, Ollama, Gemini.
  • fzf-based interactive picker with structured-output candidates.
  • Selection history with zoxide-style frecency scoring.
  • LLM response cache keyed by provider + model + query.
  • Shell integration for zsh and bash (the selected command lands in the prompt buffer and is not auto-executed).
  • Safety check that warns on destructive commands with a y/N confirmation; extra patterns configurable via [safety] extra_patterns.
  • Subcommands: init, config, history.

Install zxcv 0.1.0

Shell script (macOS / Linux)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/kuzukawa/zxcv/releases/download/v0.1.0/zxcv-installer.sh | sh

Homebrew

brew install kuzukawa/tap/zxcv

See the CHANGELOG for full history.