if [ "${TERM_PROGRAM}" ]; then if [ "${TERM_PROGRAM}" == "Apple_Terminal" ]; then if [ -f "/Library/Scripts/Terminal/${USER}Colors.scpt" ]; then osascript "/Library/Scripts/Terminal/${USER}Colors.scpt" fi fi fi function su { if [ "${TERM_PROGRAM}" ]; then if [ "${TERM_PROGRAM}" == "Apple_Terminal" ]; then if [ "${1}" ]; then loginName=$1 else loginName="root" fi bash -c "declare -x USER=${loginName}; declare -x LOGNAME=${loginName}; /usr/bin/su ${loginName}" if [ -f "/Library/Scripts/Terminal/${USER}Colors.scpt" ]; then osascript "/Library/Scripts/Terminal/${USER}Colors.scpt" fi else /usr/bin/su $1 fi else /usr/bin/su $1 fi }