diff options
Diffstat (limited to 'configs/rcs/bashrc')
-rwxr-xr-x | configs/rcs/bashrc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/configs/rcs/bashrc b/configs/rcs/bashrc new file mode 100755 index 0000000..c4fb2a1 --- /dev/null +++ b/configs/rcs/bashrc @@ -0,0 +1,39 @@ +export EDITOR="emacsclient" +export HISTFILE= +export LANG="en_US.UTF-8" +export LC_ALL="$LANG" +export LC_CTYPE="$LANG" +export PAGER="less" +export TZ=America/Los_Angeles +export GOPATH="${HOME}/workspace/go" + +[ -z "$PS1" ] && return + +# prompts +export PS1="\h:\w % " + +RC_DIR=$(dirname $(readlink ${BASH_SOURCE[0]})) + +[[ -s "${RC_DIR}/rcs/aliases" ]] && source "${RC_DIR}/rcs/aliases" +[[ -s "${RC_DIR}/rcs/twitter" ]] && source "${RC_DIR}/rcs/twitter" + +# finally, build the path and source a few files +__add_to_path_if_exists() { + [ -d "$1" ] && export PATH="$1:$PATH" +} + +__source_file_if_exists() { + [ -s "$1" ] && source "$1" +} + +__add_to_path_if_exists "${HOME}/workspace/bin" +__add_to_path_if_exists "${GOPATH}/bin" + +__source_file_if_exists "/opt/google-cloud-sdk/path.bash.inc" +__source_file_if_exists "/opt/google-cloud-sdk/completion.bash.inc" + +# Twitter paths +__add_to_path_if_exists "${HOME}/workspace/git.twitter.biz/source/dist" +__add_to_path_if_exists "/opt/twitter/opt/go/libexec/bin" +__add_to_path_if_exists "/opt/twitter/bin" +__source_file_if_exists "/opt/twitter/rvm/scripts/rvm" |