tools.utils
2025-05-17
tools.utils/shell/make-venv
+ shell утилиты
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/shell/make-venv Sat May 17 11:31:31 2025 +0300 1.3 @@ -0,0 +1,20 @@ 1.4 +#!/bin/sh 1.5 +# devel.a0fs.ru -- DEV:TOOLS::~/bin/make-venv.sh -- v0.r202405.1 1.6 + 1.7 +p_prompt="$1" 1.8 +p_dir="$2" 1.9 + 1.10 +die () { 1.11 + echo "$1" >&2 1.12 + exit 1 1.13 +} 1.14 + 1.15 +if [ -z "${p_prompt}" ]; then 1.16 + die "Нужно указать название приложения в параметре" 1.17 +fi 1.18 + 1.19 +if [ -z "${p_dir}" ]; then 1.20 + p_dir="." 1.21 +fi 1.22 + 1.23 +exec python3 -m venv --upgrade-deps --prompt "${p_prompt}" "${p_dir}"