From 55ed7ea14f6eb00d45a2c1e086fa63ba7ba02a18 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Wed, 25 Dec 2019 16:27:58 +0900 Subject: Use pip_install.cmd --- installer/install-pyls.cmd | 13 +------------ installer/pip_install.cmd | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 installer/pip_install.cmd (limited to 'installer') diff --git a/installer/install-pyls.cmd b/installer/install-pyls.cmd index 154f2d0..7b62104 100644 --- a/installer/install-pyls.cmd +++ b/installer/install-pyls.cmd @@ -1,16 +1,5 @@ @echo off cd %~dp0 -if exist "..\servers\pyls" rd /S /Q "..\servers\pyls" -md "..\servers\pyls" -cd "..\servers\pyls" - -python3 -m venv ./venv -venv\bin\pip3 install python-language-server - -echo @echo off ^ - -venv\bin\pyls ^ - -> pyls.cmd +call pip_install pyls python-language-server diff --git a/installer/pip_install.cmd b/installer/pip_install.cmd new file mode 100644 index 0000000..9b8a0b1 --- /dev/null +++ b/installer/pip_install.cmd @@ -0,0 +1,18 @@ +@echo off + +if "x%1" equ "x" goto :EOF +if "x%2" equ "x" goto :EOF + +set server_dir="..\servers\%1" +rd /Q /S "%server_dir%" 2>NUL +md "%server_dir%" +cd "%server_dir%" + +python3 -m venv ./venv +venv\bin\pip3 install %2 + +echo @echo off ^ + +%%~dp0\venv\bin\%1.cmd %%* ^ + +> %1.cmd -- cgit v1.2.3-54-g00ecf