Skip to content

fzy

Installs fzy (jhawthorn/fzy), a fast fuzzy text selector for the terminal, by compiling from source and placing the binary and helper scripts into $ZPFX.

Terminal window
zi pack for jhawthorn/fzy
zi pack"bgn" for jhawthorn/fzy

Available profiles: default, bgn.

  • Provides: fzy binary and contrib/fzy-* helper scripts (e.g. fzy-tmux, fzy-cd) in $ZPFX/bin; man page in $ZPFX/man/man1.
  • default profile ices: as"null", nocompile, lucid, make"PREFIX=$ZPFX install", atclone"cp -vf contrib/fzy-* $ZPFX/bin/", atpull"%atclone". Requires cc, make, cp.
  • bgn profile ices: as"null", sbin"fzy;contrib/fzy-*", nocompile, lucid, make"", atclone"cp -vf fzy.1 $ZPFX/man/man1", atpull"%atclone". Requires cc, make, and the bin-gem-node annex.
  • The bgn profile uses sbin shims instead of copying binaries, and skips the make install target.
Terminal window
# Build and install to $ZPFX
zi pack for jhawthorn/fzy
# Build with bin-gem-node shims
zi pack"bgn" for jhawthorn/fzy
  • Requires a C compiler (cc) and make at install time.
  • The bgn profile requires zdharma-continuum/zinit-annex-bin-gem-node.
  • pkg-fzf — the more feature-rich fuzzy finder alternative
  • pkg-overview — how zi pack works