blob: 855447cce488487704088cd30a53b46b0f1c5d91 (
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
fi
. "$VENV_PATH/bin/activate"
pip install --upgrade pip || exit 1
pip install -r "$SRC_PATH/requirements.txt" || exit 1
python3 "$SRC_PATH/main.py" "$@"
|