21 lines
701 B
Bash
Executable File
21 lines
701 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PYTHON="${PYTHON:-$BASE_DIR/.venv/bin/python}"
|
|
|
|
if [ ! -x "$PYTHON" ]; then
|
|
echo "Venv not found. Create it with: python3 -m venv .venv && .venv/bin/pip install -r requirements.txt" >&2
|
|
exit 1
|
|
fi
|
|
|
|
if [ $# -lt 1 ]; then
|
|
echo "Usage: $0 <state> [--preset <name>] [--questions <file.json>] [--json]" >&2
|
|
echo " Classify text with Laya typed decisions (laya.cpp, CPU)." >&2
|
|
echo " Set LAYA_URL to reuse a running 'laya-cli --server'." >&2
|
|
echo " Presets and model paths are set in config/classify.py." >&2
|
|
exit 1
|
|
fi
|
|
|
|
"$PYTHON" "$BASE_DIR/classify_runner.py" "$@"
|