diff options
Diffstat (limited to 'utils')
| -rwxr-xr-x | utils/installer/install.sh | 30 | 
1 files changed, 14 insertions, 16 deletions
| diff --git a/utils/installer/install.sh b/utils/installer/install.sh index 5c4c1efe..9ddb30d4 100755 --- a/utils/installer/install.sh +++ b/utils/installer/install.sh @@ -1,3 +1,5 @@ +#!/bin/sh +  set -o nounset # error when referencing undefined variable  set -o errexit # exit when command fails @@ -60,18 +62,17 @@ installpynvim() {  }  installpacker() { -    git clone https://github.com/wbthomason/packer.nvim\ - ~/.local/share/nvim/site/pack/packer/start/packer.nvim +	git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim  }  cloneconfig() {  	echo "Cloning NVCode configuration"  	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 +	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 +	rm $HOME/.config/nvim/init.lua +	mv $HOME/.config/nvim/init.lua.tmp $HOME/.config/nvim/init.lua  }  asktoinstallnode() { @@ -133,24 +134,21 @@ which node >/dev/null && echo "node installed, moving on..." || asktoinstallnode  # install pynvim  pip3 list | grep pynvim >/dev/null && echo "pynvim installed, moving on..." || installpynvim -  if [ -a "$HOME/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then -    echo 'packer already installed' +	echo 'packer already installed'  else -    installpacker +	installpacker  fi  if [ -a "$HOME/.config/nvcode/init.lua" ]; then -    echo 'nvcode already installed' +	echo 'nvcode already installed'  else -    # clone config down -    cloneconfig -    echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc -    echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc +	# clone config down +	cloneconfig +	echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.zshrc +	echo 'export PATH=$HOME/.config/nvcode/utils/bin:$PATH' >>~/.bashrc  fi - -  echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"  echo "I also recommend you add 'set preview_images_method ueberzug' to ~/.config/ranger/rc.conf" | 
