uninstall.sh 781 Bytes
Newer Older
Robby Russell's avatar
Robby Russell committed
1
echo "Removing ~/.oh-my-zsh"
2
if [ -d ~/.oh-my-zsh ]
Robby Russell's avatar
Robby Russell committed
3
4
5
6
then
  rm -rf ~/.oh-my-zsh
fi

7
echo "Looking for original zsh config..."
Robby Russell's avatar
Robby Russell committed
8
9
if [ -f ~/.zshrc.pre-oh-my-zsh ] || [ -h ~/.zshrc.pre-oh-my-zsh ]
then
10
11
12
13
14
15
16
17
18
19
20
  echo "Found ~/.zshrc.pre-oh-my-zsh -- Restoring to ~/.zshrc";

  if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]
  then
    ZSHRC_SAVE=".zshrc.omz-uninstalled-`date +%Y%m%d%H%M%S`";
    echo "Found ~/.zshrc -- Renaming to ~/${ZSHRC_SAVE}";
    mv ~/.zshrc ~/${ZSHRC_SAVE};
  fi

  mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc;

Robby Russell's avatar
Robby Russell committed
21
22
  source ~/.zshrc;
else
23
24
25
26
27
28
29
  if hash chsh >/dev/null 2>&1
  then
    echo "Switching back to bash"
    chsh -s /bin/bash
  else
    echo "You can edit /etc/passwd to switch your default shell back to bash"
  fi
Robby Russell's avatar
Robby Russell committed
30
31
fi

32
echo "Thanks for trying out Oh My Zsh. It's been uninstalled."