From a2dba81ae544790a740547daabd7e770f8e1ce09 Mon Sep 17 00:00:00 2001 From: radumacocian Date: Mon, 19 Aug 2024 18:09:30 +0200 Subject: [PATCH] added win config --- .../%home%rmaco%projects%setup%install.sh | Bin 60826 -> 87916 bytes install.sh | 55 ++++++++++-------- 2 files changed, 32 insertions(+), 23 deletions(-) diff --git a/.vim/undodir/%home%rmaco%projects%setup%install.sh b/.vim/undodir/%home%rmaco%projects%setup%install.sh index 3e1b92bae7ea57115d826c2f0ebcd184f484494d..7cafe652823c50373f748f4c9a1a84e37918b345 100644 GIT binary patch delta 10388 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 b>s*5UNJIk Mws0J_8{3;+NC diff --git a/install.sh b/install.sh index 05357f0..4633318 100644 --- a/install.sh +++ b/install.sh @@ -17,28 +17,36 @@ else fi echo "----- Downloading NVIM -----" -if [[ "$OSTYPE" == "linux-gnu"* ]]; then - nvim_path="/opt/nvim-linux64" - echo "----- Found Linux-GNU system -----" - echo "Downloading nvim" - curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz - sudo rm -rf /opt/nvim - echo "Copying NVIM to /opt/nvim-linux64" - sudo tar -C /opt -xzf nvim-linux64.tar.gz - echo "Adding NVIM to PATH in ./bashrc" - echo "export PATH="\$PATH:$nvim_path/bin"" >> ~/.bashrc - echo "NVIM added to path, run '. ~/.bashrc' to reload PATH variable" - -elif [[ "$OSTYPE" == "darwin"* ]]; then - nvim_path="~/Applications/nvim" - if [ -d "$HOME/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 $nvim_path - fi -fi +case "$OSTYPE" in + linux*) + nvim_path="/opt/nvim-linux64" + echo "Downloading nvim" + curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz + sudo rm -rf /opt/nvim + echo "Copying NVIM to /opt/nvim-linux64" + sudo tar -C /opt -xzf nvim-linux64.tar.gz + echo "Adding NVIM to PATH in ./bashrc" + echo "export PATH="\$PATH:$nvim_path/bin"" >> ~/.bashrc + echo "NVIM added to path, run '. ~/.bashrc' to reload PATH variable" + ;; + darwin*) + nvim_path="~/Applications/nvim" + if [ -d "$HOME/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 $nvim_path + fi + ;; + msys*) + if [ "$env:Path" == "*Neovim*" ]; then + echo "[Skipped NVIM already installed" + else + curl -o nvim-win64.msi https://github.com/neovim/neovim/releases/latest/download/nvim-win64.msi + ./nvim-win64.msi /passive + fi +esac if [[ ! -d "$HOME/.local/share/nvim/roslyn" ]] then echo "----- Roslyn LS not detected: Downloading now -----" @@ -46,7 +54,8 @@ if [[ ! -d "$HOME/.local/share/nvim/roslyn" ]] then ls_url="https://zaxvsblobprodwus215.vsblob.vsassets.io/b-63b6279ad2f14bc3a21cdb7614e92831/5787C047B250801723E628CEF9CA582F82C848FE406E4553BA02BF5ECA870EBD00.blob?sv=2019-07-07&sr=b&si=1&sig=L9sr005TS6IonkYAeB7KYh7kW9CnWNr9MAqNu4ypEUo%3D&spr=https&se=2024-08-19T00%3A25%3A13Z&rscl=x-e2eid-ec16adad-34c8456c-80536072-32aeec7d-session-ec16adad-34c8456c-80536072-32aeec7d&rscd=attachment%3B%20filename%3D%22Microsoft.CodeAnalysis.LanguageServer.linux-x64.4.12.0-2.24417.1.nupkg%22&P1=1724037911&P2=1&P3=2&P4=gWMe2EcOpfH3DR3WcrRHHNy7Tdsz8N7QuAZdgHUJfyk%3d" elif [[ "$OSTYPE" == "darwin"* ]]; then ls_url="https://etjvsblobprodwus2172.vsblob.vsassets.io/b-63b6279ad2f14bc3a21cdb7614e92831/270B5B41FCC924B78FFAAEC2E2F6623DDEE782E2EB8AD71C9661A7144E9B399C00.blob?sv=2019-07-07&sr=b&si=1&sig=Y2Eil5keeY2ZyHlm%2FOZPZz%2FfkZhWgII31wn0q0Kuu0g%3D&spr=https&se=2024-08-19T00%3A42%3A54Z&rscl=x-e2eid-0ae75aa5-b81e4f13-bef4006c-4791577b-session-0ae75aa5-b81e4f13-bef4006c-4791577b&rscd=attachment%3B%20filename%3D%22Microsoft.CodeAnalysis.LanguageServer.osx-arm64.4.12.0-2.24417.1.nupkg%22&P1=1724038971&P2=1&P3=2&P4=4%2b936oMTgkM4TFkxnmVVzhCHlRl4L3LpTq2trVyzSMQ%3d" - fi + elif [[ "$OSTYPE" == "msys"* ]]; then + ls_url="https://5zivsblobprodwus217.vsblob.vsassets.io/b-63b6279ad2f14bc3a21cdb7614e92831/3B0A5499F08F0E32C42100BAC3294DD3C17C4194871224A924DDD26CDC867F4700.blob?sv=2019-07-07&sr=b&si=1&sig=cgunybBSn1l8ambLaLCHoo2%2FRO6u0pUbhOyeDpsD96k%3D&spr=https&se=2024-08-19T17%3A08%3A32Z&rscl=x-e2eid-df79a781-ea28465c-84c62ad6-e22e3e02-session-df79a781-ea28465c-84c62ad6-e22e3e02&rscd=attachment%3B%20filename%3D%22Microsoft.CodeAnalysis.LanguageServer.win-x64.4.12.0-2.24417.1.nupkg%22&P1=1724098109&P2=1&P3=2&P4=CepdK4jEODdHV3ebOTQH3Z%2b1AyPT7kmcnTeAo0LZuuI%3d" mkdir temp curl $ls_url\ -o temp/language_server.nupkg