dotfiles/windows/bashrc

29 lines
855 B
Bash
Raw Normal View History

2016-04-23 18:16:23 +00:00
# For Windows setup
2017-03-23 01:21:59 +00:00
test -f ~/.aliases && . ~/.functions
test -f ~/.aliases && . ~/.aliases
2017-04-25 16:01:34 +00:00
test -f ~/.private-dotfiles/env && . ~/.private-dotfiles/env
2017-05-02 22:00:39 +00:00
test -f ~/.env.platform && . ~/.env.platform
2017-04-07 16:08:45 +00:00
2016-05-23 03:39:23 +00:00
# Unbreak broken, non-colored terminal
export TERM=xterm-256color
2017-04-07 16:08:45 +00:00
2017-04-21 17:35:26 +00:00
# Don't use ^D to exit
set -o ignoreeof
2017-03-27 18:30:58 +00:00
# Needed for mingw32
export PATH=$HOME/bin/:$HOME/.dotfiles/bin:$PATH
2017-04-07 16:08:45 +00:00
2017-04-21 17:35:26 +00:00
# TMP and TEMP are defined in the Windows environment. Leaving them set to the default
# Windows temporary directory can have unexpected consequences.
export TMP=/tmp
export TEMP=/tmp
export TMPDIR=/tmp
2017-06-13 14:22:13 +00:00
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1='\[\033[0;32m\]\[\033[0m\033[0;32m\]\u\[\033[0;36m\] @ \w\[\033[33m\]\n$(parse_git_branch)\[\033[0;32m\]\[\033[0m\033[0;32m\] \$\[\033[0m\033[0;32m\]\[\033[0m\] '
cd ~