27 lines
505 B
Bash
27 lines
505 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
DEFAULT_DAILY_TARGET="${SUBMIT_DAILY_TARGET:-3}"
|
|
|
|
cd "$SCRIPT_DIR"
|
|
|
|
HAS_DAILY_TARGET=false
|
|
args=()
|
|
|
|
while [[ "$#" -gt 0 ]]; do
|
|
case "$1" in
|
|
--daily-target|--daily-target=*)
|
|
HAS_DAILY_TARGET=true
|
|
;;
|
|
esac
|
|
args+=("$1")
|
|
shift
|
|
done
|
|
|
|
if [[ "$HAS_DAILY_TARGET" != true ]]; then
|
|
args+=(--daily-target "$DEFAULT_DAILY_TARGET")
|
|
fi
|
|
|
|
exec python3 -u "$SCRIPT_DIR/daily_runner.py" "${args[@]}"
|