aboutsummaryrefslogtreecommitdiff
path: root/installer
diff options
context:
space:
mode:
Diffstat (limited to 'installer')
-rw-r--r--installer/install-gopls.cmd13
-rwxr-xr-xinstaller/install-gopls.sh8
2 files changed, 18 insertions, 3 deletions
diff --git a/installer/install-gopls.cmd b/installer/install-gopls.cmd
index a219962..d526959 100644
--- a/installer/install-gopls.cmd
+++ b/installer/install-gopls.cmd
@@ -1,3 +1,12 @@
-#!/bin/sh
+@echo off
-go get -u golang.org/x/tools/cmd/gopls
+setlocal
+
+cd %~dp0
+if exist "..\servers\gopls" rd /S /Q "..\servers\gopls"
+md "..\servers\gopls"
+cd "..\servers\gopls"
+set GOPATH=%cd%
+set GOBIN=%cd%
+go get -v -u golang.org/x/tools/cmd/gopls
+rd /S /Q "src"
diff --git a/installer/install-gopls.sh b/installer/install-gopls.sh
index 3327911..038916a 100755
--- a/installer/install-gopls.sh
+++ b/installer/install-gopls.sh
@@ -1,4 +1,10 @@
#!/bin/sh
-go get -u golang.org/x/tools/cmd/gopls
+set -e
+cd $(dirname $0)
+[ -d ../servers/gopls ] && rm -rf ../servers/gopls
+mkdir ../servers/gopls
+cd ../servers/gopls
+go get -u golang.org/x/tools/cmd/gopls
+rm -rf src