|
@@ -1,6 +1,32 @@
|
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
PYTHON=""
|
|
PYTHON=""
|
|
|
# python程序位置,可搭配一键包或是省去每次切换环境
|
|
# python程序位置,可搭配一键包或是省去每次切换环境
|
|
|
|
|
+# If $venv_dir is "-", then disable venv support
|
|
|
|
|
+use_venv=1
|
|
|
|
|
+if [[ $venv_dir == "-" ]]; then
|
|
|
|
|
+ use_venv=0
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+# python3 executable
|
|
|
|
|
+if [[ -z "${python_cmd}" ]]
|
|
|
|
|
+then
|
|
|
|
|
+ python_cmd="python3"
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+# git executable
|
|
|
|
|
+if [[ -z "${GIT}" ]]
|
|
|
|
|
+then
|
|
|
|
|
+ export GIT="git"
|
|
|
|
|
+else
|
|
|
|
|
+ export GIT_PYTHON_GIT_EXECUTABLE="${GIT}"
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+# python3 venv without trailing slash (defaults to ${install_dir}/${clone_dir}/venv)
|
|
|
|
|
+if [[ -z "${venv_dir}" ]] && [[ $use_venv -eq 1 ]]
|
|
|
|
|
+then
|
|
|
|
|
+ venv_dir="venv"
|
|
|
|
|
+fi
|
|
|
|
|
|
|
|
while true
|
|
while true
|
|
|
do
|
|
do
|