summary refs log tree commit diff
path: root/configs/rcs/bashrc
diff options
context:
space:
mode:
Diffstat (limited to 'configs/rcs/bashrc')
-rwxr-xr-xconfigs/rcs/bashrc39
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"