tools.utils
2025-05-17
tools.utils/shell/make-venv
+ shell утилиты
| awgur@6 | 1 #!/bin/sh |
| awgur@6 | 2 # devel.a0fs.ru -- DEV:TOOLS::~/bin/make-venv.sh -- v0.r202405.1 |
| awgur@6 | 3 |
| awgur@6 | 4 p_prompt="$1" |
| awgur@6 | 5 p_dir="$2" |
| awgur@6 | 6 |
| awgur@6 | 7 die () { |
| awgur@6 | 8 echo "$1" >&2 |
| awgur@6 | 9 exit 1 |
| awgur@6 | 10 } |
| awgur@6 | 11 |
| awgur@6 | 12 if [ -z "${p_prompt}" ]; then |
| awgur@6 | 13 die "Нужно указать название приложения в параметре" |
| awgur@6 | 14 fi |
| awgur@6 | 15 |
| awgur@6 | 16 if [ -z "${p_dir}" ]; then |
| awgur@6 | 17 p_dir="." |
| awgur@6 | 18 fi |
| awgur@6 | 19 |
| awgur@6 | 20 exec python3 -m venv --upgrade-deps --prompt "${p_prompt}" "${p_dir}" |