diff options
author | Chris <[email protected]> | 2021-03-23 19:48:07 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-03-23 19:48:07 -0400 |
commit | fda644942784cb8ddc41e2c5df0ff074ece866b7 (patch) | |
tree | 0b60acc634679f0841f6e677f3deabc9b5a917b8 /utils/installer/install-nv-code.sh | |
parent | 4c57e5a040423e4d1f088ef31cc8d8a228882d06 (diff) |
update install script
Diffstat (limited to 'utils/installer/install-nv-code.sh')
-rwxr-xr-x | utils/installer/install-nv-code.sh | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/utils/installer/install-nv-code.sh b/utils/installer/install-nv-code.sh index f29baa37..321ff3cc 100755 --- a/utils/installer/install-nv-code.sh +++ b/utils/installer/install-nv-code.sh @@ -1,5 +1,3 @@ -#!/bin/bash - set -o nounset # error when referencing undefined variable set -o errexit # exit when command fails @@ -14,6 +12,10 @@ installnodeubuntu() { sudo apt install npm } +moveoldnvim() { + echo "Not installing NVCode: \n Please move your ~/.config/nvim folder before installing" +} + installnodearch() { sudo pacman -S nodejs sudo pacman -S npm @@ -62,17 +64,12 @@ installpacker() { cloneconfig() { echo "Cloning NVCode configuration" - git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvcode - mv $HOME/.config/nvcode/init.lua $HOME/.config/nvcode/init.lua.tmp - mv $HOME/.config/nvcode/utils/init.lua $HOME/.config/nvcode/init.lua - mv $HOME/.config/nvcode/lua/plugins.lua $HOME/.config/nvcode/utils/plugins.lua - mkdir $HOME/.config/nvcode/utils/tmp/ - mv $HOME/.config/nvcode/lua/* $HOME/.config/nvcode/utils/tmp/ - mv $HOME/.config/nvcode/utils/plugins.lua $HOME/.config/nvcode/lua/ - nvim -u $HOME/.config/nvcode/init.lua --headless +PackerSync +qall - mv $HOME/.config/nvcode/utils/tmp/* $HOME/.config/nvcode/lua/ - rm $HOME/.config/nvcode/init.lua - mv $HOME/.config/nvcode/init.lua.tmp $HOME/.config/nvcode/init.lua + git clone https://github.com/ChristianChiarulli/nvcode.git ~/.config/nvim + mv $HOME/.config/nvim/init.lua $HOME/.config/nvim/init.lua.tmp + mv $HOME/.config/nvim/utils/init.lua $HOME/.config/nvim/init.lua + nvim -u $HOME/.config/nvim/init.lua --headless --noplugin +PackerInstall +qall + rm $HOME/.config/nvim/init.lua + mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua } asktoinstallnode() { @@ -132,7 +129,7 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim # move old nvim directory if it exists -# [ -d "$HOME/.config/nvim" ] && moveoldnvim +[ -d "$HOME/.config/nvim" ] && moveoldnvim if [ -a "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then echo 'packer already installed' |