-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzshrc
56 lines (41 loc) · 1.45 KB
/
zshrc
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
export ZSH="/Users/bthng/.oh-my-zsh"
ZSH_THEME="robbyrussell"
export EDITOR='nvim'
export AIRFLOW_BUSINESS_UNIT="pandata"
export PATH="/usr/local/opt/libpq/bin:$PATH"
export JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.10/libexec/openjdk.jdk/Contents/Home
autoload -U +X bashcompinit && bashcompinit
autoload -U +X compinit && compinit
source $ZSH/oh-my-zsh.sh
plugins=(
asdf
direnv
git
virtualenv
zsh-autosuggestions
)
# Load the shell dotfiles, and then some:
for file in ~/.{aliases,ignores/exports,functions}; do
[ -r "$file" ] && [ -f "$file" ] && source "$file";
done;
unset file;
# Add git aliases from gitconfig
for al in `git --list-cmds=alias`; do
alias g$al="git $al"
done
eval "$(starship init zsh)"
eval "$(zoxide init zsh)"
eval "$(direnv hook zsh)"
export PATH="$HOME/.poetry/bin:$PATH"
export PATH="/usr/local/opt/[email protected]/bin:$PATH"
# . $HOME/.asdf/asdf.sh
# . $HOME/.asdf/completions/asdf.bash
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
export PATH=$PATH:$(go env GOPATH)/bin
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/bthng/google-cloud-sdk/path.zsh.inc' ]; then . '/Users/bthng/google-cloud-sdk/path.zsh.inc'; fi
# The next line enables shell command completion for gcloud.
if [ -f '/Users/bthng/google-cloud-sdk/completion.zsh.inc' ]; then . '/Users/bthng/google-cloud-sdk/completion.zsh.inc'; fi