]> git.phdru.name Git - dotfiles.git/blob - bin/xtitle
6df8cdc282266507ad66b887b28e82fbdc0dbcaa
[dotfiles.git] / bin / xtitle
1 #! /usr/bin/env bash
2
3 case "$TERM" in
4    *rxvt*|screen*|*term*|vt100)
5       if [ -z "$1" ]; then
6          TITLE="${USER}@${HOSTNAME}:$(echo ${PWD} | sed -e "s|^${HOME}|~|")"
7       else
8          TITLE="$@"
9       fi
10       echo -ne "\033]0;${TITLE}\007" # Set xterm caption
11    ;;
12 esac
13
14 case "$TERM" in
15    screen*)
16       echo -ne "\033k${TITLE}\033\\" # Set screen caption
17    ;;
18 esac