#!/usr/bin/env zsh
ZDOTDIR="${XDG_CONFIG_HOME:=~/.config}/zsh"

pushd $ZDOTDIR
for f in z*(-.)
do
  if [[ -e .$f ]]
  then
    if [[ ! -h .$f ]]
    then
      echo ".$f already exists as a regular file, ignoring"
    fi
  else
    ln -s $f .$f
  fi
done
popd

if [[ ! -d ~/.cache/zsh ]]
then
  mkdir -p ~/.cache/zsh
fi

if [[ -z $commands[zplug] && ! -d ~/projects/zplug/ ]]
then
  git clone git://github.com/zplug/zplug ~/projects/zplug/
fi

zsh -ic "zplug install"