for bash with GLTerm and/or Apple Terminal
Please note – this doesn’t work on windows that are connected via SSH, but the prompt seems to work properly.
I just use the alias term_banner to get the window name changed.
alias term_banner='echo -ne " 33]0;${USER}@${HOSTNAME}: ${PWD} 07"' case "$TERM_PROGRAM" in Apple_Terminal) PROMPT_COMMAND='echo -ne " 33]0;${USER}@${HOSTNAME}: ${PWD} 07"' export PS1='! $ ' ;; GLterm) PROMPT_COMMAND='echo -ne " 33]0;${USER}@${HOSTNAME}: ${PWD} 07"' export PS1='! $ ' ;; *) export PS1='u@h:W:! $ ' ;; esac
That’s in .bash_profile for any that care.