-
Notifications
You must be signed in to change notification settings - Fork 0
/
bash_profile
34 lines (25 loc) · 1.01 KB
/
bash_profile
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
30
31
32
33
34
# Load ~/.extra, ~/.bash_prompt, ~/.exports, ~/.aliases and ~/.functions
# ~/.extra can be used for settings you don’t want to commit
for file in ~/.{extra,bash_prompt,exports,aliases,functions}; do
[ -r "$file" ] && source "$file"
done
unset file
# Case-insensitive globbing (used in pathname expansion)
shopt -s nocaseglob
# Append to the Bash history file, rather than overwriting it
shopt -s histappend
# Autocorrect typos in path names when using `cd`
shopt -s cdspell
# Prefer US English and use UTF-8
export LC_ALL="en_US.UTF-8"
export LANG="en_US"
# Colorize grep results
export GREP_OPTIONS='--color=auto'
# Add tab completion for `defaults read|write NSGlobalDomain`
# You could just use `-g` instead, but I like being explicit
complete -W "NSGlobalDomain" defaults
source ~/.git-completion
# The next line updates PATH for the Google Cloud SDK.
source '/Users/sven/google-cloud-sdk/path.bash.inc'
# The next line enables bash completion for gcloud.
source '/Users/sven/google-cloud-sdk/completion.bash.inc'