diff options
author | Tsuyoshi CHO <Tsuyoshi.CHO@Gmail.com> | 2019-12-29 14:06:52 +0900 |
---|---|---|
committer | Tsuyoshi CHO <Tsuyoshi.CHO@Gmail.com> | 2019-12-29 14:06:52 +0900 |
commit | 2f3d1f56face9ca008734c3fc5a4af95dab20fbb (patch) | |
tree | b4224ae0cbde5e237dfcc443348f0d4e854d1091 | |
parent | 12efb5a18c22d2e179a2b3561c1f52884fdf97dc (diff) | |
download | vim-lsp-settings-2f3d1f56face9ca008734c3fc5a4af95dab20fbb.tar.gz vim-lsp-settings-2f3d1f56face9ca008734c3fc5a4af95dab20fbb.tar.bz2 vim-lsp-settings-2f3d1f56face9ca008734c3fc5a4af95dab20fbb.zip |
fix dos format
-rw-r--r-- | installer/pip_install.cmd | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/installer/pip_install.cmd b/installer/pip_install.cmd index ea9f23d..c99009f 100644 --- a/installer/pip_install.cmd +++ b/installer/pip_install.cmd @@ -1,55 +1,55 @@ -@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%" - -REM python(ver 3.x) or python3 check -where python && goto :python -:python_fail -where python3 && goto :python3 -:python3_fail -goto :EOF - -:python -REM python is 2 or 3 check(python3 version at python3 grammar) -python -c "import sys; from distutils.version import LooseVersion;sys.exit(0 if (LooseVersion(sys.version) > LooseVersion('3')) else 1)" -if errorlevel 1 goto :python_fail - -REM python support slash path split? -python -m venv ./venv -if not errorlevel 1 goto :install -python -m venv .\venv -goto :install - -:python3 -REM python3 always python 3.x :-) -REM python3 -c "import sys; from distutils.version import LooseVersion;sys.exit(0 if (LooseVersion(sys.version) > LooseVersion('3')) else 1)" -REM if errorlevel 1 goto :python3_fail - -REM python3 support slash path split? -python3 -m venv ./venv -if not errorlevel 1 goto :install -python3 -m venv .\venv -goto :install - -:install - -REM 1. pip command path check (env var set just path&&... need) -where venv\bin\:pip3 && set PIPPATH=venv\bin&& goto :generate -where venv\Scripts\:pip3 && set PIPPATH=venv\Scripts&& goto :generate -goto :EOF - -REM 2. pyls exec cmd generate -:generate -%PIPPATH%\pip3 install %2 - -echo @echo off ^ - -%%~dp0\%PIPPATH%\%1 %%* ^ - -> %1.cmd +@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%"
+
+REM python(ver 3.x) or python3 check
+where python && goto :python
+:python_fail
+where python3 && goto :python3
+:python3_fail
+goto :EOF
+
+:python
+REM python is 2 or 3 check(python3 version at python3 grammar)
+python -c "import sys; from distutils.version import LooseVersion;sys.exit(0 if (LooseVersion(sys.version) > LooseVersion('3')) else 1)"
+if errorlevel 1 goto :python_fail
+
+REM python support slash path split?
+python -m venv ./venv
+if not errorlevel 1 goto :install
+python -m venv .\venv
+goto :install
+
+:python3
+REM python3 always python 3.x :-)
+REM python3 -c "import sys; from distutils.version import LooseVersion;sys.exit(0 if (LooseVersion(sys.version) > LooseVersion('3')) else 1)"
+REM if errorlevel 1 goto :python3_fail
+
+REM python3 support slash path split?
+python3 -m venv ./venv
+if not errorlevel 1 goto :install
+python3 -m venv .\venv
+goto :install
+
+:install
+
+REM pip command path check (env var set just path&&... need)
+where venv\bin\:pip3 && set PIPPATH=venv\bin&& goto :generate
+where venv\Scripts\:pip3 && set PIPPATH=venv\Scripts&& goto :generate
+goto :EOF
+
+REM pyls exec cmd generate
+:generate
+%PIPPATH%\pip3 install %2
+
+echo @echo off ^
+
+%%~dp0\%PIPPATH%\%1 %%* ^
+
+> %1.cmd
|