-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
99 lines (79 loc) · 2.53 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
ZSH_DISABLE_COMPFIX="true"
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="robbyrussell"
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=66'
plugins=(tmux zsh-autosuggestions zsh-syntax-highlighting)
source $ZSH/oh-my-zsh.sh
# Zsh
alias zshconfig='vim ~/.zshrc'
alias ohmyzsh='vim ~/.oh-my-zsh'
# Java
# export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
# export JAVA_HOME_11=$(/usr/libexec/java_home -v1.11)
# export JAVA_HOME_14=$(/usr/libexec/java_home -v1.14)
export PATH=/opt/homebrew/opt/openjdk/bin:$PATH
# Java Home
# export JAVA_HOME=$JAVA_HOME_8
# Librdfkafka on M1
# export C_INCLUDE_PATH="/opt/homebrew/Cellar/librdkafka/1.9.2/include"
export C_INCLUDE_PATH="/usr/local/opt/librdkafka/include"
export LIBARY_PATH="/usr/local/opt/librdkafka/lib"
# export LIBARY_PATH="/opt/hombrew/Cellar/librdkafka/1.9.2/lib"
export CPPFLAGS="-DXMLSEC_NO_XKMS=1"
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
export LDFLAGS="-L$(brew --prefix [email protected])/lib"
export CFLAGS="-I$(brew --prefix [email protected])/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/[email protected]/lib/pkgconfig"
# Modern Unix
alias ls='exa'
alias cat='bat'
alias df='duf'
# Development Git Config
alias gconfig='/usr/bin/git --git-dir=$HOME/.dev-config.git --work-tree=$HOME'
# Python
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
fi
# Go
export GOPATH=$HOME/go
export GOROOT="$(brew --prefix golang)/libexec"
export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin"
# Docker
alias d='docker'
alias di='docker images'
alias dk='docker kill $(docker ps -qa)'
alias dpsa='docker ps -a'
alias dcu='docker-compose up -d'
alias dcd='docker-compose down'
# Git
alias g='git'
alias gcm='git commit -m'
alias ga='git add .'
alias gb='git branch'
alias gbd='git branch -D'
alias gba='git branch -a'
alias gchb='git checkout -b'
alias gch='git checkout'
alias gpl='git pull'
alias gpu='git push'
alias del_branch='git fetch --prune && git branch -vv | awk "/: gone]/{print \$1}" | xargs git branch -D'
# K8s
alias k='kubectl'
alias kx='kubectx'
alias kn='kubens'
# Spark
export SPARK_HOME=/opt/spark
export SPARK_BIN=/opt/spark/bin
export PYSPARK_DRIVER_PYTHON=jupyter
export PYSPARK_DRIVER_PYTHON_OPTS='notebook'
export PATH="$SPARK_HOME:$SPARK_BIN:$PATH"
# SQLite
export PATH="/usr/local/opt/sqlite/bin:$PATH"
alias sqlite='sqlite3'
# Local Development
export CIS_PATH="/Users/wes.dingman/go/src/github.com/Sentinel-One/cis-benchmarks"