Files
WizardMerge/scripts/setup.sh

19 lines
405 B
Bash
Executable File

#!/usr/bin/env sh
# Prepare a local virtual environment and install dependencies.
set -eu
VENV_DIR=${VENV_DIR:-.venv}
PYTHON_BIN=${PYTHON_BIN:-python3}
if [ ! -d "$VENV_DIR" ]; then
"$PYTHON_BIN" -m venv "$VENV_DIR"
fi
# shellcheck disable=SC1090
. "$VENV_DIR/bin/activate"
pip install --upgrade pip
pip install -r requirements.txt
echo "Environment ready. Activate with: . $VENV_DIR/bin/activate"