diff --git a/install.zsh b/install.zsh index 1fd72fd..6aa2287 100755 --- a/install.zsh +++ b/install.zsh @@ -15,11 +15,15 @@ case `uname` in mkdir -p ~/.local/share mkdir -p ~/.local/bin pushd ~/.local/share - echo "Installing Lua Language Server" - mkdir -p lua-language-server - curl -L -O "https://github.com/LuaLS/lua-language-server/releases/download/3.13.0/lua-language-server-3.13.0-linux-x64.tar.gz" - tar -xf lua-language-server-3.13.0-linux-x64.tar.gz -av -C ./lua-language-server - ln -s ~/.local/share/lua-language-server/bin/lua-language-server ~/.local/bin/lua-language-server + + if [[ ! -a ../bin/lua-language-server ]]; then + echo "Installing Lua Language Server" + mkdir -p lua-language-server + curl -L -O "https://github.com/LuaLS/lua-language-server/releases/download/3.13.0/lua-language-server-3.13.0-linux-x64.tar.gz" + tar -xf lua-language-server-3.13.0-linux-x64.tar.gz -av -C ./lua-language-server + ln -s ~/.local/share/lua-language-server/bin/lua-language-server ~/.local/bin/lua-language-server + fi + popd echo "Installing dependencies with Apt"