zsv_mode=log zsv_dir=$1:a:h:h autoload -Uz zsv_config; zsv_config zsv_parse zsv_eval [[ -n $zsv_sh ]] && eval $zsv_sh if [[ $logf == '-' ]]; then rm $0 sv exit $zsv_dir exit 1 fi (($+functions[$logf])) || autoload -Uz $logf $logf # vim: ft=zsh noet ts=4 sts=4 sw=4