Prevent from duplicated entries in PATH.
This commit is contained in:
8
.bashrc
8
.bashrc
@@ -51,10 +51,16 @@ export HISTTIMEFORMAT="%y/%m/%d %T "
|
||||
export HOMEBREW_NO_ANALYTICS=1
|
||||
export LESS="-EfmrSwX"
|
||||
export LSCOLORS="gxfxcxdxbxegedabagacad"
|
||||
export PATH="${HOME}/bin:${HOME}/.local/bin:${PATH}"
|
||||
export PYTHONDONTWRITEBYTECODE=yes
|
||||
export QUILT_PATCHES="debian/patches"
|
||||
#
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/bin:${PATH}"
|
||||
fi
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.local/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.local/bin:${PATH}"
|
||||
fi
|
||||
#
|
||||
if [ -e /usr/lib/jvm/default-java ]; then
|
||||
export JAVA_HOME=/usr/lib/jvm/default-java
|
||||
fi
|
||||
|
||||
@@ -11,7 +11,12 @@ alias update="(cd ~/git; make all)"
|
||||
#
|
||||
export PYENV_ROOT="${HOME}/.pyenv"
|
||||
if [ -d "${PYENV_ROOT}" ]; then
|
||||
export PATH="${PYENV_ROOT}/bin:${PYENV_ROOT}/shims:${PATH}"
|
||||
if [[ ! "${PATH}" =~ "(^|:)${PYENV_ROOT}/bin(:|$)" ]]; then
|
||||
export PATH="${PYENV_ROOT}/bin:${PATH}"
|
||||
fi
|
||||
if [[ ! "${PATH}" =~ "(^|:)${PYENV_ROOT}/shims(:|$)" ]]; then
|
||||
export PATH="${PYENV_ROOT}/shims:${PATH}"
|
||||
fi
|
||||
eval "$(pyenv init - --no-rehash)"
|
||||
fi
|
||||
#
|
||||
@@ -19,11 +24,15 @@ export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || pr
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
#
|
||||
if [ -d "${HOME}/.rbenv" ]; then
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.rbenv/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.rbenv/bin:${PATH}"
|
||||
fi
|
||||
eval "$(rbenv init - --no-rehash)"
|
||||
fi
|
||||
#
|
||||
if [ -d "${HOME}/.rvm" ]; then
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.rvm/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.rvm/bin:${PATH}"
|
||||
fi
|
||||
source "${HOME}/.rvm/scripts/rvm"
|
||||
fi
|
||||
|
||||
8
.zshrc
8
.zshrc
@@ -131,11 +131,17 @@ export HISTSIZE=2000
|
||||
export HOMEBREW_NO_ANALYTICS=1
|
||||
export LESS="-EfmrSwX"
|
||||
export LSCOLORS="gxfxcxdxbxegedabagacad"
|
||||
export PATH="${HOME}/bin:${HOME}/.local/bin:${PATH}"
|
||||
export PYTHONDONTWRITEBYTECODE=yes
|
||||
export QUILT_PATCHES="debian/patches"
|
||||
export SAVEHIST=2000
|
||||
#
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/bin:${PATH}"
|
||||
fi
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.local/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.local/bin:${PATH}"
|
||||
fi
|
||||
#
|
||||
if [[ -e /usr/lib/jvm/default-java ]]; then
|
||||
export JAVA_HOME=/usr/lib/jvm/default-java
|
||||
fi
|
||||
|
||||
11
.zshrc.local
11
.zshrc.local
@@ -11,7 +11,12 @@ alias "update=(cd ~/git; make all)"
|
||||
#
|
||||
export PYENV_ROOT="${HOME}/.pyenv"
|
||||
if [ -d "${PYENV_ROOT}" ]; then
|
||||
export PATH="${PYENV_ROOT}/bin:${PYENV_ROOT}/shims:${PATH}"
|
||||
if [[ ! "${PATH}" =~ "(^|:)${PYENV_ROOT}/bin(:|$)" ]]; then
|
||||
export PATH="${PYENV_ROOT}/bin:${PATH}"
|
||||
fi
|
||||
if [[ ! "${PATH}" =~ "(^|:)${PYENV_ROOT}/shims(:|$)" ]]; then
|
||||
export PATH="${PYENV_ROOT}/shims:${PATH}"
|
||||
fi
|
||||
eval "$(pyenv init - --no-rehash)"
|
||||
fi
|
||||
#
|
||||
@@ -19,11 +24,15 @@ export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || pr
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
#
|
||||
if [ -d "${HOME}/.rbenv" ]; then
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.rbenv/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.rbenv/bin:${PATH}"
|
||||
fi
|
||||
eval "$(rbenv init - --no-rehash)"
|
||||
fi
|
||||
#
|
||||
if [ -d "${HOME}/.rvm" ]; then
|
||||
if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.rvm/bin(:|$)" ]]; then
|
||||
export PATH="${HOME}/.rvm/bin:${PATH}"
|
||||
fi
|
||||
source "${HOME}/.rvm/scripts/rvm"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user