Skip to content

Instantly share code, notes, and snippets.

@lauriro
Created April 18, 2012 21:20
Show Gist options
  • Save lauriro/2416658 to your computer and use it in GitHub Desktop.
Save lauriro/2416658 to your computer and use it in GitHub Desktop.
export PS1='\n\[\e[32m\]\t \u@\h \[\e[33m\w$(__git_ps1)\e[0m\]\n\$ '
ps1_time() {
local s=1 c IFS=$'\n'
for c in $BASH_COMMAND; do s=$((${#c}/$COLUMNS+1+$s)); done
printf "\033[s\033[${s}A\033[32m%s\033[0m\033[u" $(date +%H:%M:%S);
}
export PROMPT_COMMAND="trap 'ps1_time; trap DEBUG' DEBUG"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment