22 lines
975 B
Bash
Executable File
22 lines
975 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# email-processor — wrapper script for the email processor.
|
|
#
|
|
# Usage:
|
|
# ./email-processor.sh scan # classify unseen emails
|
|
# ./email-processor.sh scan --recent 30 # last 30 days
|
|
# ./email-processor.sh scan --dry-run # classify only, no changes
|
|
# ./email-processor.sh scan --recent 7 --dry-run # combine both
|
|
# ./email-processor.sh review list # show pending queue
|
|
# ./email-processor.sh review 1 delete # act on email #1
|
|
# ./email-processor.sh review all delete # act on all pending
|
|
# ./email-processor.sh review accept # accept all suggestions
|
|
# ./email-processor.sh stats # show history stats
|
|
#
|
|
# Requires: uv, himalaya, Ollama running with model.
|
|
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
|
|
exec uv run --project "$SCRIPT_DIR" python "$SCRIPT_DIR/main.py" "$@"
|