Skip to content

Instantly share code, notes, and snippets.

@pstray
pstray / gist:2413207
Created April 18, 2012 12:21
Statusbar prompt
_status_init() {
_status_line=$(tput lines)
echo -ne "\e[s\e[1;$[_status_line-1]r\e[u"
}
_status_set() {
[ -z "$_status_line" ] && _status_init
_status_data="$(echo -ne "\e[s\e[$_status_line;1H\e[1;44;36m[\e[37m$(date +%H:%M)\e[36m][\e[37mstatus...\e[36m]\e[K\e[u")"
}
_add_prompt_cmd _status_set 99