文件内容
scripts/audible-goodreads-deal-scout.sh
#!/bin/sh
set -eu
SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
REPO_ROOT=$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)
if command -v python3 >/dev/null 2>&1; then
PYTHON_BIN=python3
elif command -v python >/dev/null 2>&1; then
PYTHON_BIN=python
else
echo "audible-goodreads-deal-scout requires python3 or python on PATH." >&2
exit 127
fi
if [ "${PYTHONPATH:-}" ]; then
export PYTHONPATH="$REPO_ROOT:$PYTHONPATH"
else
export PYTHONPATH="$REPO_ROOT"
fi
exec "$PYTHON_BIN" -m audible_goodreads_deal_scout.public_cli "$@"