-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.profile-public
80 lines (61 loc) · 2.54 KB
/
.profile-public
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
source ~/.bash-prompt
source ~/.aliases
export JAVA8_HOME=$(/usr/libexec/java_home -v 1.8)
export JAVA11_HOME=$(/usr/libexec/java_home -v 11)
export JAVA17_HOME=$(/usr/libexec/java_home -v 17)
export JAVA21_HOME=$(/usr/libexec/java_home -v 21)
export JAVA_HOME=$JAVA17_HOME
export ANT_OPTS="-Xmx8g"
export MAVEN_OPTS='-Xmx512m'
export EDITOR=vim
export MACNATIVEPYTHON=/usr/local/bin/
# stop Apple's nagging to switch to zsh
# https://www.addictivetips.com/mac-os/hide-default-interactive-shell-is-now-zsh-in-terminal-on-macos/
export BASH_SILENCE_DEPRECATION_WARNING=1
# Homebrew for Apple Silicon vs. Intel Silicon
# Intel
if [ -d /usr/local/Homebrew ]; then
# git tab completion
source /usr/local/etc/bash_completion.d/git-completion.bash
export RUBYPATH25=/usr/local/opt/[email protected]/bin:/usr/local/lib/ruby/gems/2.5.0/bin
# 2.7 does not work with grpc as of 2020-02-24
export RUBYPATH27=/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/2.7.0/bin
export HOMEBREWPYTHON=/usr/local/opt/python/libexec/bin/
export HOMEBREWPATH=$RUBYPATH25:$HOMEBREWPYTHON
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
fi
# Apple
if [ -d /opt/homebrew ]; then
eval "$(/opt/homebrew/bin/brew shellenv)"
# git tab completion
source /opt/homebrew/etc/bash_completion.d/git-completion.bash
export RUBYPATH=/opt/homebrew/opt/ruby/bin
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
export HOMEBREWPATH=$RUBYPATH:/opt/homebrew/bin
export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/lib
fi
# git/hub tab completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
# added by Anaconda3 2019.03 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
. "/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
export PATH="$(npm config get prefix)/bin:$HOMEBREWPATH:~/bin:/usr/local/bin:/usr/local/sbin:$MYSQL_HOME:~/tools/activator-1.3.2-minimal:~/go/bin:$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
export PATH=$JAVA_HOME/bin:~/bin:/usr/local/bin:/usr/local/sbin:$PATH