#/usr/bin/bash echo "Installing neovim ..." if ! [ -d ~/.bin ]; then mkdir ~/.bin echo "export PATH=\"\$PATH:$HOME/.bin\"" >> .bashrc fi echo "Downloading neovim ..." wget -q --show-progress "https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz" -O "/tmp/nvim-linux64.tar.gz" tar xzf "/tmp/nvim-linux64.tar.gz" -C ~/.bin ln -s "$HOME/.bin/nvim-linux64/bin/nvim" "$HOME/.bin/nvim" echo "Installing config ..." if ! [ -d "/tmp/nvim-config" ]; then echo "Cloning git repo ..." git clone "https://git.oupson.fr/oupson/nvim-config.git" "/tmp/nvim-config" else echo "Updating git repo ..." git -C "/tmp/nvim-config" pull fi cp -r /tmp/nvim-config/nvim ~/.config PATH="$PATH:~/.bin" nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'