#! /usr/bin/env zsh ZLUA_SCRIPT="${0:A:h}/z.lua" [[ -n "$ZLUA_EXEC" ]] && [[ ! -x "$ZLUA_EXEC" ]] && ZLUA_EXEC="" # search lua executable if [[ -z "$ZLUA_EXEC" ]]; then if [[ -x "$(which lua)" ]]; then ZLUA_EXEC="$(which lua)" elif [[ -x "$(which lua5.3)" ]]; then ZLUA_EXEC="$(which lua5.3)" elif [[ -x "$(which lua5.2)" ]]; then ZLUA_EXEC="$(which lua5.2)" elif [[ -x "$(which lua5.1)" ]]; then ZLUA_EXEC="$(which lua5.1)" else echo "Not find lua in your $PATH, please install it." return fi fi eval "$($ZLUA_EXEC $ZLUA_SCRIPT --init zsh once enhanced)" alias zz='z -i' alias zc='z -c' alias zf='z -I' alias zb='z -b' alias zzc='zz -c'