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
|
||||
|
||||
link_config() {
|
||||
file="$1"
|
||||
if [ -e "${HOME}/.$file" ]; then
|
||||
SRC="$1"
|
||||
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
|
||||
echo "Existing file found at $HOME/.$file, moving to ~/original-dot-files."
|
||||
mv ".$file" original-dot-files/
|
||||
mv "$DEST" original-dot-files/
|
||||
fi
|
||||
ln -s "${CONFIG_PATH}/$file" "${HOME}/.$file"
|
||||
ln -s "$SRC" "$DEST"
|
||||
}
|
||||
|
||||
cd "$CONFIG_PATH"
|
||||
|
||||
for file in *; do
|
||||
if [ "$file" != "init.sh" ]; then
|
||||
link_config "$file"
|
||||
for FILE in *; do
|
||||
if [ "$FILE" != "init.sh" ]; then
|
||||
link_config "${CONFIG_PATH}/$FILE"
|
||||
fi
|
||||
done
|
||||
|
||||
link_config "zsh/zshrc"
|
||||
|
|
|
|||
17
zsh/zshrc
17
zsh/zshrc
|
|
@ -13,7 +13,22 @@ function is_interactive() { [ -t 1 ] }
|
|||
# 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
|
||||
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