-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.shell_env
More file actions
63 lines (53 loc) · 6.4 KB
/
Copy path.shell_env
File metadata and controls
63 lines (53 loc) · 6.4 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
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
# vi: ft=sh
#####
# Colors Vars
RED='\033[0;31m'
NC='\033[0m' # No Color
# Environment
export EDITOR=`which vim`
export USE_EDITOR=$EDITOR
export VISUAL=$EDITOR
# Python options
if [ -e ~/.pythonrc ]; then
export PYTHONSTARTUP=~/.pythonrc
export PYTHONDONTWRITEBYTECODE=1 # don't write .pyc files to disk
if [ -e /usr/local/bin/virtualenvwrapper.sh ]; then
export VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
fi
# Setup pyenv is installed
if command -v pyenv > /dev/null || [ -d $HOME/.pyenv ]; then
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
else
echo -e "${RED}DOTFILES: ${NC} pyenv is not installed."
fi
# Setup goenv if installed, else install it
if command -v goenv > /dev/null || [ -d "$HOME/.goenv" ]; then
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"
export PATH="$GOROOT/bin:$PATH"
export PATH="$PATH:$GOPATH/bin"
else
echo -e "${RED}DOTFILES: ${NC} goenv is not installed. Installing..."
git clone https://github.com/go-nv/goenv.git "$HOME/.goenv"
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"
export PATH="$GOROOT/bin:$PATH"
export PATH="$PATH:$GOPATH/bin"
fi
# Auto Completion for Helm
command -v helm > /dev/null 2>&1 && source <(helm completion zsh)
# Auto Completion for kubectl
command -v kubectl > /dev/null && source <(kubectl completion zsh)
# set PATH so it includes user's private bin if it exists
[ -d "$HOME/bin" ] && export PATH=$HOME/bin:/usr/local/bin:$PATH
DISPLAY=$(hostname):0.0
LS_COLORS='no=00:rs=0:fi=00:ex=04;01;31:di=1;4;32:ln=48;5;2;38;5;15;:or=48;5;160;38;5;15;:mh=00:pi=48;5;8;38;5;15:so=48;5;12;38;5;15;:bd=48;5;1;38;5;15:do=48;5;9;38;5;15:cd=48;5;5;38;5;15:su=48;5;14;38;5;15:sg=48;5;0;38;5;15:ca=48;5;226;38;5;15:tw=48;5;55;38;5;15:ow=1;4;32:st=48;5;129;38;5;15:*.7z=00;38;5;188:*.Z=00;38;5;188:*.ace=00;38;5;188:*.apk=00;38;5;188:*.apk=00;38;5;188:*.arj=00;38;5;188:*.bz=00;38;5;188:*.bz2=00;38;5;188:*.cpio=00;38;5;188:*.deb=00;38;5;188:*.dz=00;38;5;188:*.egg=00;38;5;188:*.gem=00;38;5;188:*.gz=00;38;5;188:*.jad=00;38;5;188:*.jar=00;38;5;188:*.lz=00;38;5;188:*.lzh=00;38;5;188:*.lzma=00;38;5;188:*.rar=00;38;5;188:*.rpm=00;38;5;188:*.rpm=00;38;5;188:*.rz=00;38;5;188:*.tar=00;38;5;188:*.taz=00;38;5;188:*.tbz=00;38;5;188:*.tbz2=00;38;5;188:*.tgz=00;38;5;188:*.tlz=00;38;5;188:*.txz=00;38;5;188:*.tz=00;38;5;188:*.xz=00;38;5;188:*.z=00;38;5;188:*.zip=00;38;5;188:*.zoo=00;38;5;188:*.CR2=00;38;5;188:*.JPEG=00;38;5;188:*.JPG=00;38;5;188:*.bmp=00;38;5;188:*.cgm=00;38;5;188:*.dl=00;38;5;188:*.emf=00;38;5;188:*.eps=00;38;5;188:*.gif=00;38;5;188:*.ico=00;38;5;188:*.jpeg=00;38;5;188:*.jpg=00;38;5;188:*.mng=00;38;5;188:*.pbm=00;38;5;188:*.pcx=00;38;5;188:*.pgm=00;38;5;188:*.png=00;38;5;188:*.ppm=00;38;5;188:*.svg=00;38;5;188:*.svgz=00;38;5;188:*.tga=00;38;5;188:*.tif=00;38;5;188:*.tiff=00;38;5;188:*.xbm=00;38;5;188:*.xbm=00;38;5;188:*.xcf=00;38;5;188:*.xpm=00;38;5;188:*.xwd=00;38;5;188:*.yuv=00;38;5;188:*.xpm=00;38;5;188:*.aac=00;38;5;231:*.au=00;38;5;231:*.au=00;38;5;231:*.axa=00;38;5;231:*.flac=00;38;5;231:*.flac=00;38;5;231:*.m4a=00;38;5;231:*.mid=00;38;5;231:*.mid=00;38;5;231:*.midi=00;38;5;231:*.midi=00;38;5;231:*.mka=00;38;5;231:*.mka=00;38;5;231:*.mp3=00;38;5;231:*.mp3=00;38;5;231:*.mpc=00;38;5;231:*.mpc=00;38;5;231:*.oga=00;38;5;231:*.ogg=00;38;5;231:*.ogg=00;38;5;231:*.ra=00;38;5;231:*.ra=00;38;5;231:*.spx=00;38;5;231:*.wav=00;38;5;231:*.wav=00;38;5;231:*.xspf=00;38;5;231:*.anx=00;38;5;166:*.asf=00;38;5;166:*.avi=00;38;5;166:*.axv=00;38;5;166:*.divx=00;38;5;166:*.flc=00;38;5;166:*.fli=00;38;5;166:*.flv=00;38;5;166:*.gl=00;38;5;166:*.m2ts=00;38;5;166:*.m2v=00;38;5;166:*.m4v=00;38;5;166:*.mkv=00;38;5;166:*.mov=00;38;5;166:*.mp4=00;38;5;166:*.mp4v=00;38;5;166:*.mpeg=00;38;5;166:*.mpg=00;38;5;166:*.nuv=00;38;5;166:*.ogm=00;38;5;166:*.ogv=00;38;5;166:*.ogx=00;38;5;166:*.qt=00;38;5;166:*.qt=00;38;5;166:*.rm=00;38;5;166:*.rmvb=00;38;5;166:*.vob=00;38;5;166:*.webm=00;38;5;166:*.wmv=00;38;5;166:*1=01;38;5;203:*rc=01;38;5;203:*.awk=01;38;5;203:*.bash=01;38;5;203:*.bat=01;38;5;203:*.c=01;38;5;203:*.cc=01;38;5;203:*.coffee=01;38;5;203:*.cpp=01;38;5;203:*.cs=01;38;5;203:*.el=01;38;5;203:*.go=01;38;5;203:*.h=01;38;5;203:*.hs=01;38;5;203:*.java=01;38;5;203:*.js=01;38;5;203:*.lisp=01;38;5;203:*.lua=01;38;5;203:*.php=01;38;5;203:*.pl=01;38;5;203:*.py=01;38;5;203:*.rb=01;38;5;203:*.s=01;38;5;203:*.scala=01;38;5;203:*.scm=01;38;5;203:*.sed=01;38;5;203:*.sh=01;38;5;203:*.swift=01;38;5;203:*.vim=01;38;5;203:*.vue=01;38;5;203:*.zsh=01;38;5;203:*.zsh-theme=01;38;5;203:*AUTHORS=01;38;5;214:*CMakeLists.txt=01;38;5;214:*Dockerfile=01;38;5;214:*LICENSE=01;38;5;214:*Makefile=01;38;5;214:*README=01;38;5;214:*Rakefile=01;38;5;214:*Vagrantfile=01;38;5;214:*build.xml=01;38;5;214:*license=01;38;5;214:*.256dark=01;38;5;214:*.cabal=01;38;5;214:*.cfg=01;38;5;214:*.conf=01;38;5;214:*.config=01;38;5;214:*.svn=01;38;5;214:*.gitignore=01;38;5;214:*.gitmodules=01;38;5;214:*.gpg=01;38;5;214:*.ini=01;38;5;214:*.log=01;38;5;214:*.make=01;38;5;214:*.min=01;38;5;214:*.mk=01;38;5;214:*.sql=01;38;5;214:*.csv=01;38;5;29:*.dat=01;38;5;29:*.json=01;38;5;29:*.sqlite3=01;38;5;29:*.xml=01;38;5;29:*.yaml=01;38;5;29:*.yml=01;38;5;29:*.css=01;38;5;63:*.htm=01;38;5;63:*.html=01;38;5;63:*.less=01;38;5;63:*.mustache=01;38;5;63:*.sass=01;38;5;63:*.scss=01;38;5;63:*.theme=01;38;5;63:*.xhtml=01;38;5;63:*.xml=01;38;5;63:*#=00;38;5;63:*~=00;38;5;63:*.DS_Store=00;38;5;63:*.aux=00;38;5;63:*.bak=00;38;5;63:*.bbl=00;38;5;63:*.blg=00;38;5;63:*.bu=00;38;5;63:*.cache=00;38;5;63:*.class=00;38;5;63:*.elc=00;38;5;63:*.incomplete=00;38;5;63:*.lof=00;38;5;63:*.lol=00;38;5;63:*.lot=00;38;5;63:*.old=00;38;5;63:*.out=00;38;5;63:*.part=00;38;5;63:*.project=00;38;5;63:*.pyc=00;38;5;63:*.swp=00;38;5;63:*.temp=00;38;5;63:*.tmp=00;38;5;63:*.toc=00;38;5;63:*.markdown=00;38;5;134:*.md=00;38;5;134:*.mkd=00;38;5;134:*.nfo=00;38;5;134:*.org=00;38;5;134:*.pandoc=00;38;5;134:*.rst=00;38;5;134:*.tex=00;38;5;134:*.txt=00;38;5;134:*.doc=00;38;5;63:*.docx=00;38;5;63:*.ics=00;38;5;63:*.odp=00;38;5;63:*.ods=00;38;5;63:*.odt=00;38;5;63:*.odt=00;38;5;63:*.ppt=00;38;5;63:*.pptx=00;38;5;63:*.rtf=00;38;5;63:*.xls=00;38;5;63:*.xlsx=00;38;5;63:*.epub=00;38;5;145:*.mobi=00;38;5;145:*.pdc=00;38;5;145:*.pdf=00;38;5;145:';
export LS_COLORS