From 3b898d481ae1d20c051b38c72326919b2efdbc48 Mon Sep 17 00:00:00 2001 From: radumacocian Date: Sun, 18 Aug 2024 21:05:28 +0200 Subject: [PATCH] added progress messages --- ...home%rmaco%projects%nvim_config%install.sh | Bin 10980 -> 45697 bytes install.sh | 43 ++++++++++++++---- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/.vim/undodir/%home%rmaco%projects%nvim_config%install.sh b/.vim/undodir/%home%rmaco%projects%nvim_config%install.sh index 2a1590dc29a91000ac8a11193a04e5033fbf0b4f..1c67e3f38486733be22aef5deb30a4759516ca4d 100644 GIT binary patch literal 45697 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 diff --git a/install.sh b/install.sh index aeca408..b09e80c 100644 --- a/install.sh +++ b/install.sh @@ -1,24 +1,47 @@ #!/bin/bash -git clone https://github.com/macocianradu/homefull-api.git\ - ~/projects/homefull-api -git clone https://github.com/macocianradu/homefull-gui.git\ - ~/projects/homefull-gui +echo "----- Cloning homefull-api -----" +if [ -d "~projects/homefull-api" ]; then + echo "[Skipped] homefull-api already exists" +else + git clone https://github.com/macocianradu/homefull-api.git\ + ~/projects/homefull-api +fi -git clone --depth 1 https://github.com/wbthomason/packer.nvim\ - ~/.local/share/nvim/site/pack/packer/start/packer.nvim +echo "----- Cloning homefull-gui -----" +if [ -d "~projects/homefull-gui" ]; then + echo "[Skipped] homefull-gui already exists" +else + git clone https://github.com/macocianradu/homefull-gui.git\ + ~/projects/homefull-gui +fi +echo "----- Cloning packer -----" +if [ -d "~/.local/share/nvim/site/pack/packer/start/packer.nvim" ]; then + echo "[Skipped] Packer already exists" +else + git clone --depth 1 https://github.com/wbthomason/packer.nvim\ + ~/.local/share/nvim/site/pack/packer/start/packer.nvim +fi + +echo "----- Downloading NVIM -----" if [[ "$OSTYPE" == "linux-gnu"* ]]; then curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz tar xzf nvim-linux64.tar.gz - /usr/ + usr/ elif [[ "$OSTYPE" == "darwin"* ]]; then - curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos-arm64.tar.gz - tar xzf nvim-macos-arm64.tar.gz - mv nvim-macos-arm64.tar.gz ~/Applications/nvim/ + if [ -d "~Applications/nvim" ]; then + echo "[Skipped] NVIM already installed" + else + curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos-arm64.tar.gz + tar xzf nvim-macos-arm64.tar.gz + mv nvim-macos-arm64.tar.gz ~/Applications/nvim/ + fi fi +echo "----- Copying NVIM configuration -----" ln -s ~/projects/setup/.config/nvim ~/.config/nvim ln -s ~/projects/setup/.vim/undodir ~/.vim/undodir +echo "----- Running PackerSync -----" nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'