]> arthur.barton.de Git - ax-zsh.git/blobdiff - install.sh
Look for configuration files in $ZDOTDIR
[ax-zsh.git] / install.sh
index 4c5019787ae77950de538518b9e1e9add7812def..6d7b22a2490bda835f9d6e98ddfe5894d4973451 100755 (executable)
@@ -35,7 +35,7 @@ abort() {
 
 umask 027
 
-[ -n "$AXZSH" ] || AXZSH="$HOME/.axzsh"
+[ -n "$AXZSH" ] || AXZSH="${ZDOTDIR:-$HOME}/.axzsh"
 export AXZSH
 
 S=$(dirname "$0")
@@ -79,7 +79,12 @@ mkdir -p "$AXZSH/custom_themes" || abort
 
 ax_msg - "Linking ZSH startup files ..."
 
-for f in ~/.zlogin ~/.zlogout ~/.zprofile ~/.zshrc; do
+for f in \
+       ${ZDOTDIR:-$HOME}/.zlogin \
+       ${ZDOTDIR:-$HOME}/.zlogout \
+       ${ZDOTDIR:-$HOME}/.zprofile \
+       ${ZDOTDIR:-$HOME}/.zshrc \
+; do
        safe_rm "$f" || abort
        ln -sv "$AXZSH/ax.zsh" "$f" || abort
 done