Skip to content

Commit 70d4458

Browse files
committed
Check unzip command exists
1 parent 965dad7 commit 70d4458

25 files changed

+281
-262
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call npm_install bash-language-server bash-language-server
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call npm_install bash-language-server bash-language-server

installer/install-clojure-lsp.cmd

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
@echo off
2-
3-
setlocal
4-
5-
cd /d %~dp0
6-
7-
set server_dir=..\servers\clojure-lsp
8-
if exist %server_dir% rd /Q /S "%server_dir%"
9-
md "%server_dir%"
10-
cd /d "%server_dir%"
11-
12-
curl -L -o clojure-lsp.cmd https://github.com/snoe/clojure-lsp/releases/download/release-20191202T142318/clojure-lsp
1+
@echo off
2+
3+
setlocal
4+
5+
cd /d %~dp0
6+
7+
set server_dir=..\servers\clojure-lsp
8+
if exist %server_dir% rd /Q /S "%server_dir%"
9+
md "%server_dir%"
10+
cd /d "%server_dir%"
11+
12+
curl -L -o clojure-lsp.cmd https://github.com/snoe/clojure-lsp/releases/download/release-20191202T142318/clojure-lsp
Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,28 @@
1-
@echo off
2-
3-
setlocal
4-
5-
cd /d %~dp0
6-
7-
set server_dir=..\servers\cobol-language-support
8-
if exist %server_dir% rd /Q /S "%server_dir%"
9-
md "%server_dir%"
10-
cd /d "%server_dir%"
11-
12-
set version=0.9.1
13-
set url=https://github.com/eclipse/che-che4z-lsp-for-cobol/releases/download/%version%/cobol-language-support-%version%.vsix
14-
curl -LO "%url%"
15-
unzip "cobol-language-support-%version%.vsix"
16-
17-
echo @echo off ^
18-
19-
java "-Dline.speparator=\r\n" -jar "%%~dp0\extension\server\lsp-service-cobol-%version%.jar" pipeEnabled ^
20-
21-
> cobol-language-support.cmd
22-
1+
@echo off
2+
3+
where unzip1 2>NUL
4+
if %ERRORLEVEL% neq 0 (
5+
echo unzip command required
6+
exit /b 1
7+
)
8+
9+
setlocal
10+
11+
cd /d %~dp0
12+
13+
set server_dir=..\servers\cobol-language-support
14+
if exist %server_dir% rd /Q /S "%server_dir%"
15+
md "%server_dir%"
16+
cd /d "%server_dir%"
17+
18+
set version=0.9.1
19+
set url=https://github.com/eclipse/che-che4z-lsp-for-cobol/releases/download/%version%/cobol-language-support-%version%.vsix
20+
curl -LO "%url%"
21+
unzip "cobol-language-support-%version%.vsix"
22+
23+
echo @echo off ^
24+
25+
java "-Dline.speparator=\r\n" -jar "%%~dp0\extension\server\lsp-service-cobol-%version%.jar" pipeEnabled ^
26+
27+
> cobol-language-support.cmd
28+
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call npm_install css-languageserver vscode-css-languageserver-bin
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call npm_install css-languageserver vscode-css-languageserver-bin
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call npm_install docker-langserver dockerfile-language-server-nodejs
6-
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call npm_install docker-langserver dockerfile-language-server-nodejs
6+
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call npm_install elm-language-server "@elm-tooling/elm-language-server"
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call npm_install elm-language-server "@elm-tooling/elm-language-server"

installer/install-emmylua-ls.cmd

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
@echo off
2-
3-
setlocal
4-
5-
cd /d %~dp0
6-
7-
set server_dir=..\servers\emmylua-ls
8-
if exist %server_dir% rd /Q /S "%server_dir%"
9-
md "%server_dir%"
10-
cd /d "%server_dir%"
11-
12-
curl -L -o EmmyLua-LS-all.jar "https://ci.appveyor.com/api/buildjobs/54yf9rjvj49494pd/artifacts/EmmyLua-LS%%2Fbuild%%2Flibs%%2FEmmyLua-LS-all.jar"
13-
14-
echo @echo off ^
15-
16-
java -cp %%~dp0/EmmyLua-LS-all.jar com.tang.vscode.MainKt ^
17-
18-
> emmylua-ls.cmd
19-
1+
@echo off
2+
3+
setlocal
4+
5+
cd /d %~dp0
6+
7+
set server_dir=..\servers\emmylua-ls
8+
if exist %server_dir% rd /Q /S "%server_dir%"
9+
md "%server_dir%"
10+
cd /d "%server_dir%"
11+
12+
curl -L -o EmmyLua-LS-all.jar "https://ci.appveyor.com/api/buildjobs/54yf9rjvj49494pd/artifacts/EmmyLua-LS%%2Fbuild%%2Flibs%%2FEmmyLua-LS-all.jar"
13+
14+
echo @echo off ^
15+
16+
java -cp %%~dp0/EmmyLua-LS-all.jar com.tang.vscode.MainKt ^
17+
18+
> emmylua-ls.cmd
19+

installer/install-fortls.cmd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call pip_install fortls fortran-language-server
6-
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call pip_install fortls fortran-language-server
6+

installer/install-gopls.cmd

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
@echo off
2-
3-
setlocal
4-
5-
cd /d %~dp0
6-
7-
set server_dir=..\servers\gopls
8-
if exist %server_dir% rd /Q /S "%server_dir%"
9-
md "%server_dir%"
10-
cd /d "%server_dir%"
11-
12-
set GOPATH=%cd%
13-
set GOBIN=%cd%
14-
go get -v -u golang.org/x/tools/cmd/gopls
15-
rd /S /Q "src"
1+
@echo off
2+
3+
setlocal
4+
5+
cd /d %~dp0
6+
7+
set server_dir=..\servers\gopls
8+
if exist %server_dir% rd /Q /S "%server_dir%"
9+
md "%server_dir%"
10+
cd /d "%server_dir%"
11+
12+
set GOPATH=%cd%
13+
set GOBIN=%cd%
14+
go get -v -u golang.org/x/tools/cmd/gopls
15+
rd /S /Q "src"
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@echo off
2-
3-
cd /d %~dp0
4-
5-
call npm_install html-languageserver vscode-json-languageserver-bin
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
call npm_install html-languageserver vscode-json-languageserver-bin

0 commit comments

Comments
 (0)