dfbafe6d58bf1463df393fd4478154be36a675aa

Author
Probably Not <probablynot@gmail.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Fixing conflict in install scripts

Diff

 1diff --git a/tools/install.sh b/tools/install.sh
 2index 6f58db939548daff099ffa0ce10ceef0e69db097..41f83e354389b62e3d2d7d8ce1bd10478de80ee6 100755
 3--- a/tools/install.sh
 4+++ b/tools/install.sh
 5@@ -14,8 +14,7 @@ echo "\033[0;34mLooking for an existing zsh config...\033[0m"
 6 if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]
 7 then
 8   echo "\033[0;33mFound ~/.zshrc.\033[0m \033[0;32mBacking up to ~/.zshrc.pre-oh-my-zsh\033[0m";
 9-  cp ~/.zshrc ~/.zshrc.pre-oh-my-zsh;
10-  rm ~/.zshrc;
11+  mv ~/.zshrc ~/.zshrc.pre-oh-my-zsh;
12 fi
13 
14 echo "\033[0;34mUsing the Oh My Zsh template file and adding it to ~/.zshrc\033[0m"
15diff --git a/tools/uninstall.sh b/tools/uninstall.sh
16index 8ff58332272b2410e3fb25beb18f638771391ffe..41d6015769d4c7a5ef06d087c58f80bf6a07a106 100644
17--- a/tools/uninstall.sh
18+++ b/tools/uninstall.sh
19@@ -4,12 +4,20 @@ then
20   rm -rf ~/.oh-my-zsh
21 fi
22 
23-echo "Looking for an existing zsh config..."
24+echo "Looking for original zsh config..."
25 if [ -f ~/.zshrc.pre-oh-my-zsh ] || [ -h ~/.zshrc.pre-oh-my-zsh ]
26 then
27-  echo "Found ~/.zshrc. Backing up to ~/.zshrc.pre-oh-my-zsh";
28-  rm ~/.zshrc;
29-  cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc;
30+  echo "Found ~/.zshrc.pre-oh-my-zsh -- Restoring to ~/.zshrc";
31+
32+  if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]
33+  then
34+    ZSHRC_SAVE=".zshrc.omz-uninstalled-`date +%Y%m%d%H%M%S`";
35+    echo "Found ~/.zshrc -- Renaming to ~/${ZSHRC_SAVE}";
36+    mv ~/.zshrc ~/${ZSHRC_SAVE};
37+  fi
38+
39+  mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc;
40+
41   source ~/.zshrc;
42 else
43   echo "Switching back to bash"
44@@ -17,4 +25,4 @@ else
45   source /etc/profile
46 fi
47 
48-echo "Thanks for trying out Oh My Zsh. It's been uninstalled."
49+echo "Thanks for trying out Oh My Zsh. It's been uninstalled."