#!/usr/bin/env sh _zoxide_precmd() { zoxide add } precmd_functions+=_zoxide_precmd z() { if [ $# -ne 0 ]; then _Z_RESULT=$(zoxide query "$@") case $_Z_RESULT in "query: "*) cd "${_Z_RESULT:7}" ;; *) echo "${_Z_RESULT}" ;; esac fi } alias zi="z -i" alias za="zoxide add" alias zq="zoxide query" alias zr="zoxide remove"