Skip to content

Instantly share code, notes, and snippets.

@j796160836
Created January 28, 2015 02:24
Show Gist options
  • Save j796160836/fd4d23848746bd3b2f1a to your computer and use it in GitHub Desktop.
Save j796160836/fd4d23848746bd3b2f1a to your computer and use it in GitHub Desktop.
Copy to your .bash_profile
### Git tweak
function git_branch {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return;
echo "["${ref#refs/heads/}"] ";
}
function git_since_last_commit {
now=`date +%s`;
last_commit=$(git log --pretty=format:%at -1 2> /dev/null) || return;
seconds_since_last_commit=$((now-last_commit));
minutes_since_last_commit=$((seconds_since_last_commit/60));
hours_since_last_commit=$((minutes_since_last_commit/60));
minutes_since_last_commit=$((minutes_since_last_commit%60));
echo "${hours_since_last_commit}h${minutes_since_last_commit}m ";
}
#PS1="[\[\033[1;32m\]\w\[\033[0m\]] \[\033[0m\]\[\033[1;36m\]\$(git_branch)\[\033[0;33m\]\$(git_since_last_commit)\[\033[0m\]$ "
#PS1=$PS1"\$(git_branch)\[\033[0;33m\]\$(git_since_last_commit)\[\033[0m\]$ "
PS1="\h:\W \[\033[0m\]\[\033[1;36m\]\[\033[1;32m\]\$(git_branch)\[\033[0m\]\$ "
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
[ -f ~/.git-bash-completion.sh ] && . ~/.git-bash-completion.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment