# vim: set ft=zsh sw=4 ts=4 sts=4 et : @testvm::connect() { local _term local testvm_domain=${TESTVM_DOMAIN:-dustin.test} local testvm="${1}" shift if [ -z "${SSHPASS}" ]; then export SSHPASS='F!r3m0n1' fi case ${TERM} in [Aa]lacritty) _term=xterm-256color ;; esac if [[ ! "${testvm}" = *.* ]]; then testvm="${testvm}.${testvm_domain}" fi TERM=${_term:-${TERM}} sshpass -e ssh ${testvm} "$@" } @testvm::connect "$@"