-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbash_profile.bash
More file actions
29 lines (24 loc) · 1.29 KB
/
bash_profile.bash
File metadata and controls
29 lines (24 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
### bash-only, not zsh etc.
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
# pretty colors
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\W\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
# git
# bash completions
source "$HOME/.config/.git-completion.bash"
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
# Fuck off apple
export BASH_SILENCE_DEPRECATION_WARNING=1
## Google cloud
# opam configuration
test -r /Users/jpaddison/.opam/opam-init/init.sh && . /Users/jpaddison/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/jpaddison/Documents/open-source/google-cloud-sdk/path.bash.inc' ]; then . '/Users/jpaddison/Documents/open-source/google-cloud-sdk/path.bash.inc'; fi
# The next line enables shell command completion for gcloud.
if [ -f '/Users/jpaddison/Documents/open-source/google-cloud-sdk/completion.bash.inc' ]; then . '/Users/jpaddison/Documents/open-source/google-cloud-sdk/completion.bash.inc'; fi
# Javascript
source "$HOME/.nvm/nvm.sh"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion