S=$(dirname "$0")
-if [ "$S" = "$AXZSH" -o "$PWD" = "$AXZSH" ]; then
+if [ "$S" = "$AXZSH" ] || [ "$PWD" = "$AXZSH" ] || [ -L "$AXZSH" ]; then
ax_msg 1 "Initializing \"$AXZSH\":"
else
ax_msg 1 "Install AX-ZSH into \"$AXZSH\":"
-
- [ -L "$AXZSH" ] && rm -f "$AXZSH"
mkdir -p "$AXZSH" || abort
ax_msg - "Copying binaries and scripts ..."
cp -pR "$S/$p" "$AXZSH/$p" || abort
done
done
+
+ ax_msg - "Copying themes ..."
+ mkdir -p "$AXZSH/themes" || abort
+ for p in "$S/themes/"*; do
+ echo "$p -> $AXZSH/$p"
+ rm -fr "${AXZSH:?}/$p" || abort
+ cp -pR "$S/$p" "$AXZSH/$p" || abort
+ done
fi
+mkdir -p "$AXZSH/custom_plugins" || abort
+mkdir -p "$AXZSH/custom_themes" || abort
+
ax_msg - "Linking ZSH startup files ..."
for f in ~/.zlogin ~/.zlogout ~/.zprofile ~/.zshrc; do