blob: 06ecaaea0637f46e95883ce2be8d86e698da0fe3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
my_path() {
cd -P -- "$(dirname -- "$(realpath "$(command -v -- "$0")")")" && pwd -P
}
SRC_PATH="$(my_path)"
VENV_PATH="$SRC_PATH/venv"
if [ ! -d "$VENV_PATH" ]; then
python3 -m venv "$VENV_PATH" || exit 1
pip install --upgrade pip || exit 1
pip install -r "$SRC_PATH/requirements.txt" || exit 1
fi
. "$VENV_PATH/bin/activate"
python3 "$SRC_PATH/main.py" "$@"
|