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