aboutsummaryrefslogtreecommitdiff
path: root/installer/pip3.sh
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <mattn.jp@gmail.com>2019-12-25 09:23:25 +0900
committerYasuhiro Matsumoto <mattn.jp@gmail.com>2019-12-25 09:23:25 +0900
commit3d04ccc3358d5b8ec59d665508b696d4787627d2 (patch)
treea00f8367d99faf9d8873fdd4ccf7d24b14a9b4c8 /installer/pip3.sh
parente4de2e6f2a146b9034fc0fa877c7765f4569f8c5 (diff)
parent008181bf9aedf976fdb725dcf9340e7f775d1fa8 (diff)
downloadvim-lsp-settings-3d04ccc3358d5b8ec59d665508b696d4787627d2.tar.gz
vim-lsp-settings-3d04ccc3358d5b8ec59d665508b696d4787627d2.tar.bz2
vim-lsp-settings-3d04ccc3358d5b8ec59d665508b696d4787627d2.zip
Merge branch 'master' into lsp-register-server
Diffstat (limited to 'installer/pip3.sh')
-rw-r--r--installer/pip3.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/installer/pip3.sh b/installer/pip3.sh
new file mode 100644
index 0000000..b309e88
--- /dev/null
+++ b/installer/pip3.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+set -e
+
+# Usage
+# $ . pip3.sh
+# $ pip_install [EXECUTABLE_NAME] [PYPI_NAME]
+pip_install() {
+ server_dir="../servers/$1"
+ [ -d "$server_dir" ] && rm -rf "$server_dir"
+ mkdir "$server_dir" && cd "$server_dir"
+
+ python3 -m venv ./venv
+ ./venv/bin/pip3 install "$2"
+ ln -s "./venv/bin/$1" .
+}