Преглед изворни кода

fix the installation stuck on Ok to remove (#912)

Abouzar Parvan пре 4 година
родитељ
комит
cae6b7da4c
2 измењених фајлова са 16 додато и 0 уклоњено
  1. 9 0
      README.md
  2. 7 0
      utils/installer/install.sh

+ 9 - 0
README.md

@@ -33,6 +33,15 @@ If you help to develop Lunarvim, you can install a specific branch branch direct
 LVBRANCH=rolling bash <(curl -s https://raw.githubusercontent.com/ChristianChiarulli/lunarvim/rolling/utils/installer/install.sh)
 ```
 
+If your installation is stuck on `Ok to remove? [y/N]`, it means there are some leftovers, \
+you can run the script with `--overwrite` but be warned this will remove the following folder:
+- `~/.config/nvim`
+- `~/.cache/nvim`
+- `~/.local/share/nvim/site/pack/packer`
+```bash
+curl -s https://raw.githubusercontent.com/ChristianChiarulli/lunarvim/rolling/utils/installer/install.sh| LVBRANCH=rolling bash -s -- --overwrite
+```
+
 
 ## Installing LSP for your language
 

+ 7 - 0
utils/installer/install.sh

@@ -182,6 +182,13 @@ installextrapackages() {
 # Welcome
 echo 'Installing LunarVim'
 
+if [[ $* == *--overwrite* ]]; then
+  echo '!!Warning!! -> Removing all nvim related config because of the --overwrite flag'
+  rm -rf "$HOME/.config/nvim"
+  rm -rf "$HOME/.cache/nvim"
+  rm -rf "$HOME/.local/share/nvim/site/pack/packer"
+fi
+
 # move old nvim directory if it exists
 [ -d "$HOME/.config/nvim" ] && moveoldnvim