# -*- shell-script -*- __gethomename () { if ping -c1 -W0.2 zenith >/dev/null 2>/dev/null; then printf '%s\n' zenith else printf '%s\n' home fi } sshhome () { if test -n "$DISPLAY"; then ssh -YC "$(__gethomename)" else ssh "$(__gethomename)" fi } sftphome () { sftp "$(__gethomename)" } alias sshz=sshhome alias sftpz=sftphome