### Zoxide zfish wish repo info LAST_REPO="" function __zoxide_z() { if [ "$#" -eq 0 ]; then __zoxide_cd ~ elif [ "$#" -eq 1 ] && [ "$1" = '-' ]; then if [ -n "${OLDPWD}" ]; then __zoxide_cd "${OLDPWD}" else # shellcheck disable=SC2016 \builtin printf 'zoxide: $OLDPWD is not set' return 1 fi elif [ "$#" -eq 1 ] && [ -d "$1" ]; then __zoxide_cd "$1" else \builtin local result result="$(zoxide query --exclude "$(__zoxide_pwd)" -- "$@")" \ && __zoxide_cd "${result}" fi git rev-parse 2>/dev/null if [ $? -eq 0 ]; then if [ "$LAST_REPO" != $(basename $(git rev-parse --show-toplevel)) ]; then onefetch LAST_REPO=$(basename $(git rev-parse --show-toplevel)) fi fi }