+function EnableAXZSH {
+ for f (~/.zlogin ~/.zlogout ~/.zprofile ~/.zshrc); do
+ ln -sv "$AXZSH/ax.zsh" "$f" \
+ || ax_msg 2 "Failed to create symbolic link for \"$f\"!"
+ done
+}
+
+function DisableAXZSH {
+ for f (~/.zlogin ~/.zlogout ~/.zprofile ~/.zshrc); do
+ if [ -h "$f" ]; then
+ rm -v "$f" || ax_msg 2 "Failed to remove \"$f\"!"
+ elif [ -e "$f" ]; then
+ ax_msg 2 "Error: Not removing \"$f\", it is not a symbolic link!"
+ else
+ ax_msg 1 "Warning: \"$f\" already does not exist. Ok."
+ fi
+ done
+}
+