-
Notifications
You must be signed in to change notification settings - Fork 6
/
.zshenv
34 lines (26 loc) · 881 Bytes
/
.zshenv
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
# zmodload zsh/zprof && zprof
ARCH=$(/usr/bin/uname -m)
[[ ":$PATH:" != *":/usr/local/bin:"* ]] && export PATH="/usr/local/bin:${PATH}"
[[ ":$PATH:" != *":/usr/local/sbin:"* ]] && export PATH="/usr/local/sbin:${PATH}"
# executable path
if [ -d "${HOME}/.local/bin" ]; then
export PATH="${HOME}/.local/bin:${PATH}"
fi
# include path
if [ -d "${HOME}/.local/include" ] ; then
export CPLUS_INCLUDE_PATH=${HOME}/.local/include:${CPLUS_INCLUDE_PATH}
fi
# library path
if [ -d "${HOME}/.local/lib" ] ; then
export LIBRARY_PATH=${HOME}/.local/lib:${LIBRARY_PATH}
fi
# MANPATH
if [ -d "${HOME}/.local/share/man" ]; then
export MANPATH="${HOME}/.local/share/man:${MANPATH}"
fi
# Set INFOPATH so it includes users' private info if it exists
if [ -d "${HOME}/.local/info" ]; then
INFOPATH="${HOME}/.local/info:${INFOPATH}"
fi
SHELL_SESSIONS_DISABLE=1
typeset -U path