14 lines
451 B
Bash
14 lines
451 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
project_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
cd "$project_dir"
|
|
if [[ -n "${S10_PYTHON:-}" && -x "${S10_PYTHON}" ]]; then
|
|
keyboard_python="$S10_PYTHON"
|
|
elif [[ -x "$project_dir/.venv/bin/python" ]]; then
|
|
keyboard_python="$project_dir/.venv/bin/python"
|
|
else
|
|
keyboard_python=python
|
|
fi
|
|
export OMP_NUM_THREADS="${OMP_NUM_THREADS:-1}"
|
|
exec "$keyboard_python" scripts/play_keyboard.py "$@"
|