mirror of
https://github.com/lawrencesystems/dotfiles.git
synced 2024-11-12 16:44:22 -08:00
* Added git branch awareness and display.
This commit is contained in:
parent
56d48a3f8a
commit
4c51560c4a
1
.bash/.bash
Symbolic link
1
.bash/.bash
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pfernandes/dotfiles/.bash
|
1
.bash/git-aware-prompt
Submodule
1
.bash/git-aware-prompt
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit b032b4156241182a69c2bce36bddb97469194336
|
4
.bashrc
4
.bashrc
|
@ -1,3 +1,5 @@
|
|||
export GITAWAREPROMPT=~/.bash/git-aware-prompt
|
||||
source "${GITAWAREPROMPT}/main.sh"
|
||||
# ~/.bashrc: executed by bash(1) for non-login shells.
|
||||
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
||||
# for examples
|
||||
|
@ -84,7 +86,7 @@ unset color_prompt force_color_prompt
|
|||
# If this is an xterm set the title to user@host:dir
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]\[\033[0;31m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\]"
|
||||
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]\[\033[0;31m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\[$txtcyn\]\$git_branch\[$txtred\]\$git_dirty\[$txtrst\] \$\[\e[0m\] "
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
|
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule ".bash/git-aware-prompt"]
|
||||
path = .bash/git-aware-prompt
|
||||
url = https://github.com/jimeh/git-aware-prompt.git
|
|
@ -4,6 +4,7 @@ for file in $(find . -maxdepth 1 -name ".*" -type f -printf "%f\n" ); do
|
|||
mv -f ~/$file{,.dtbak}
|
||||
fi
|
||||
ln -s $PWD/$file ~/$file
|
||||
ln -s $PWD/.bash ~/.bash
|
||||
done
|
||||
if hash vim-addon 2>/dev/null; then
|
||||
echo "vim-addon (vim-scripts) installed"
|
||||
|
|
1
uninstall.sh
Normal file → Executable file
1
uninstall.sh
Normal file → Executable file
|
@ -2,6 +2,7 @@
|
|||
for file in $(find . -maxdepth 1 -name ".*" -type f -printf "%f\n" ); do
|
||||
if [ -h ~/$file ]; then
|
||||
rm -f ~/$file
|
||||
rm -rf ~/.bash
|
||||
fi
|
||||
if [ -e ~/${file}.dtbak ]; then
|
||||
mv -f ~/$file{.dtbak,}
|
||||
|
|
Loading…
Reference in a new issue