文件预览

audible-goodreads-deal-scout.sh

查看 Audible Goodreads Deal Scout 技能包中的文件内容。

文件内容

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 "$@"