From e5d3687bf9c7c83e9841f9e70c73a05d8ae56c02 Mon Sep 17 00:00:00 2001 From: Jackson Taylor Date: Wed, 27 Jan 2021 22:02:13 -0500 Subject: Initial commit --- .bashrc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .bashrc (limited to '.bashrc') diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..54ff0a2 --- /dev/null +++ b/.bashrc @@ -0,0 +1,20 @@ +if [[ $- != *i* ]] ; then + # Shell is non-interactive. Be done now! + return +fi + +# Vi editing mode +set -o vi + +# Aliases and stuff +source $HOME/.bash_aliases + +# used in PS1 to show off git branch information +parse_git_branch() { + git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' +} + +# PS1 format +export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]\u\[$(tput setaf 2)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\w\[$(tput setaf 1)\]]\$(parse_git_branch)\[$(tput setaf 7)\] \\$ \[$(tput sgr0)\]" + +source $HOME/code/japh/japh -- cgit v1.2.3