# The default of sourcing this file for all ssh commands is a buggy practice. Normally, this
# file is not sourced when a script is run, and we should follow that convention.
-# we cant override with ssh -t which sets $SSH_TTY and forces a terminal allocation
+# we can override with ssh -t which sets $SSH_TTY, which we can detect
if [[ $SSH_CONNECTION ]] \
&& [[ $- == *c* ]] \
&& [[ ! $SSH_TTY ]] \