Skip to content

Dependencies

The primary requirements are Zsh, Python, and fzf or sk (skim), with optional additions for more colorful output, alternative json parsers, and faster performance.

Suggested Dependencies by Platform

$ sudo apk add fzf pcre2-tools python3 zsh
$ sudo pacman -S --needed fzf python zsh
$ sudo apt --no-install-recommends install fzf python3{,-venv} wget zsh
$ sudo dnf --setopt=install_weak_deps=False install diffutils fzf python3 zsh
$ brew install fzf pcre2 python zsh
$ sudo zypper in curl diffutils fzf python3 zsh

All Dependencies

  • uv -- for faster performance, leaner venvs, and more operational feedback
  • highlight or bat or rich-cli -- for pretty syntax highlighting; rich-cli adds fancy tables
  • riff or delta or diff-so-fancy or colordiff -- for more pretty syntax highlighting
  • jq or jello -- for theoretically more reliable parsing
  • zsh-defer -- for caching help content to eliminate a small delay in the first help message

Tip

Some of these can be installed after installing zpy, with zpy's pipz command:

% pipz install uv rich-cli jello