summaryrefslogtreecommitdiff
path: root/utils/installer/install-nv-code.sh
diff options
context:
space:
mode:
authorChris <[email protected]>2021-03-23 19:52:56 -0400
committerChris <[email protected]>2021-03-23 19:52:56 -0400
commit301a2cb67f224c37990c5bdd0875f1ea44d7c328 (patch)
tree97e70d65b6690f37191c6179cf61495c6ba1024b /utils/installer/install-nv-code.sh
parent211f0a06d1007858b4e2222393b49f9409ad81f3 (diff)
update install script
Diffstat (limited to 'utils/installer/install-nv-code.sh')
-rwxr-xr-xutils/installer/install-nv-code.sh158
1 files changed, 0 insertions, 158 deletions
diff --git a/utils/installer/install-nv-code.sh b/utils/installer/install-nv-code.sh
deleted file mode 100755
index 5c4c1efe..00000000
--- a/utils/installer/install-nv-code.sh
+++ /dev/null
@@ -1,158 +0,0 @@
-set -o nounset # error when referencing undefined variable
-set -o errexit # exit when command fails
-
-installnodemac() {
- brew install lua
- brew install node
- brew install yarn
-}
-
-installnodeubuntu() {
- sudo apt install nodejs
- sudo apt install npm
-}
-
-moveoldnvim() {
- echo "Not installing NVCode"
- echo "Please move your ~/.config/nvim folder before installing"
- exit
-}
-
-installnodearch() {
- sudo pacman -S nodejs
- sudo pacman -S npm
-}
-
-installnode() {
- echo "Installing node..."
- [ "$(uname)" == "Darwin" ] && installnodemac
- [ -n "$(uname -a | grep Ubuntu)" ] && installnodeubuntu
- [ -f "/etc/arch-release" ] && installnodearch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
- sudo npm i -g neovim
-}
-
-installpiponmac() {
- sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- python3 get-pip.py
- rm get-pip.py
-}
-
-installpiponubuntu() {
- sudo apt install python3-pip >/dev/null
-}
-
-installpiponarch() {
- pacman -S python-pip
-}
-
-installpip() {
- echo "Installing pip..."
- [ "$(uname)" == "Darwin" ] && installpiponmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installpiponubuntu
- [ -f "/etc/arch-release" ] && installpiponarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-installpynvim() {
- echo "Installing pynvim..."
- pip3 install pynvim --user
-}
-
-installpacker() {
- 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
- 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() {
- echo "node not found"
- echo -n "Would you like to install node now (y/n)? "
- read answer
- [ "$answer" != "${answer#[Yy]}" ] && installnode
-}
-
-asktoinstallpip() {
- # echo "pip not found"
- # echo -n "Would you like to install pip now (y/n)? "
- # read answer
- # [ "$answer" != "${answer#[Yy]}" ] && installpip
- echo "Please install pip3 before continuing with install"
- exit
-}
-
-installonmac() {
- brew install ripgrep fzf ranger
-}
-
-pipinstallueberzug() {
- which pip3 >/dev/null && pip3 install ueberzug || echo "Not installing ueberzug pip not found"
-}
-
-installonubuntu() {
- sudo apt install ripgrep fzf ranger
- sudo apt install libjpeg8-dev zlib1g-dev python-dev python3-dev libxtst-dev
- pip3 install ueberzug
- pip3 install neovim-remote
-}
-
-installonarch() {
- sudo pacman -S install ripgrep fzf ranger
- which yay >/dev/null && yay -S python-ueberzug-git || pipinstallueberzug
- pip3 install neovim-remote
-}
-
-installextrapackages() {
- [ "$(uname)" == "Darwin" ] && installonmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installonubuntu
- [ -f "/etc/arch-release" ] && installonarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-# Welcome
-echo 'Installing NVCode'
-
-# move old nvim directory if it exists
-[ -d "$HOME/.config/nvim" ] && moveoldnvim
-
-# install pip
-which pip3 >/dev/null && echo "pip installed, moving on..." || asktoinstallpip
-
-# install node and neovim support
-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'
-else
- installpacker
-fi
-
-if [ -a "$HOME/.config/nvcode/init.lua" ]; then
- 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
-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"
-
-echo 'export PATH=/home/$USER/.config/nvcode/utils/bin:$PATH appending to zshrc/bashrc'