amazon_invoice_downloader/startDownload.sh

25 lines
538 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
if [[ $# -lt 2 ]]; then
echo "Usage: $0 <FROM_YYYY-MM-DD> <TO_YYYY-MM-DD> [additional args]"
echo "Beispiel: $0 2025-01-01 2025-12-31 --debug --debug-json /downloads/debug-run.json"
exit 1
fi
DATE_FROM="$1"
DATE_TO="$2"
shift 2
mkdir -p state downloads
docker compose run --rm amazon-invoice-downloader \
download \
--from "$DATE_FROM" \
--to "$DATE_TO" \
--output /downloads \
--headless true \
"$@"