move zshenv into zshrc
This commit is contained in:
parent
8e21e0522f
commit
d8e7452d3d
3 changed files with 28 additions and 28 deletions
20
init.sh
20
init.sh
|
|
@ -14,19 +14,23 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
link_config() {
|
link_config() {
|
||||||
file="$1"
|
SRC="$1"
|
||||||
if [ -e "${HOME}/.$file" ]; then
|
NAME=$(basename "$SRC")
|
||||||
|
DEST="${HOME}/.${NAME}"
|
||||||
|
if [ -e "$DEST" ]; then
|
||||||
|
echo "Existing file found at ${DEST}, moving to ~/original-dot-files."
|
||||||
mkdir "${HOME}/original-dot-files" >/dev/null 2>/dev/null
|
mkdir "${HOME}/original-dot-files" >/dev/null 2>/dev/null
|
||||||
echo "Existing file found at $HOME/.$file, moving to ~/original-dot-files."
|
mv "$DEST" original-dot-files/
|
||||||
mv ".$file" original-dot-files/
|
|
||||||
fi
|
fi
|
||||||
ln -s "${CONFIG_PATH}/$file" "${HOME}/.$file"
|
ln -s "$SRC" "$DEST"
|
||||||
}
|
}
|
||||||
|
|
||||||
cd "$CONFIG_PATH"
|
cd "$CONFIG_PATH"
|
||||||
|
|
||||||
for file in *; do
|
for FILE in *; do
|
||||||
if [ "$file" != "init.sh" ]; then
|
if [ "$FILE" != "init.sh" ]; then
|
||||||
link_config "$file"
|
link_config "${CONFIG_PATH}/$FILE"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
link_config "zsh/zshrc"
|
||||||
|
|
|
||||||
17
zsh/zshrc
17
zsh/zshrc
|
|
@ -13,7 +13,22 @@ function is_interactive() { [ -t 1 ] }
|
||||||
# 1. Environment Vars
|
# 1. Environment Vars
|
||||||
# ===================
|
# ===================
|
||||||
|
|
||||||
[ -d /usr/local/riak ] && export RIAK=/usr/local/riak
|
custom_paths=(/sbin /usr/sbin $HOME/bin $HOME/.rbenv/bin /usr/local/android/sdk/tools /usr/local/android/sdk/platform-tools /usr/local/bin /usr/local/share/npm/bin)
|
||||||
|
for dir in $custom_paths; do
|
||||||
|
if [[ -d "$dir" ]]; then
|
||||||
|
path=($dir $path)
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [[ -d /Applications/Xcode.app/Contents/Developer/usr/bin ]]; then
|
||||||
|
path=($path /Applications/Xcode.app/Contents/Developer/usr/bin)
|
||||||
|
fi
|
||||||
|
export path
|
||||||
|
typeset -U path
|
||||||
|
|
||||||
|
[[ -d "$HOME/config/zsh" ]] && ZDOTDIR="$HOME/config/zsh"
|
||||||
|
|
||||||
|
fpath=($fpath $ZDOTDIR/functions)
|
||||||
|
typeset -U fpath
|
||||||
|
|
||||||
# Android SDK
|
# Android SDK
|
||||||
export ANDROID_SDK='/usr/local/android/sdk'
|
export ANDROID_SDK='/usr/local/android/sdk'
|
||||||
|
|
|
||||||
19
zshenv
19
zshenv
|
|
@ -1,19 +0,0 @@
|
||||||
custom_paths=(/sbin /usr/sbin $HOME/bin $HOME/.rbenv/bin /usr/local/android/sdk/tools /usr/local/android/sdk/platform-tools /usr/local/bin /usr/local/share/npm/bin)
|
|
||||||
for dir in $custom_paths; do
|
|
||||||
if [[ -d "$dir" ]]; then
|
|
||||||
path=($dir $path)
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [[ -d /Applications/Xcode.app/Contents/Developer/usr/bin ]]; then
|
|
||||||
path=($path /Applications/Xcode.app/Contents/Developer/usr/bin)
|
|
||||||
fi
|
|
||||||
export path
|
|
||||||
typeset -U path
|
|
||||||
|
|
||||||
[[ -d "$HOME/config/zsh" ]] && ZDOTDIR="$HOME/config/zsh"
|
|
||||||
|
|
||||||
fpath=($fpath $ZDOTDIR/functions)
|
|
||||||
typeset -U fpath
|
|
||||||
|
|
||||||
# source non-standard zshrc
|
|
||||||
. "$ZDOTDIR/zshrc"
|
|
||||||
Loading…
Reference in a new issue