12 lines
515 B
Bash
12 lines
515 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
summary=false
|
|
for arg in "$@"; do case "$arg" in --summary) summary=true;; *) printf 'Unknown argument: %s\n' "$arg" >&2; exit 1;; esac; done
|
|
root=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/../.." && pwd)
|
|
budget_args=()
|
|
[ "$summary" = false ] || budget_args+=(--summary)
|
|
budget_status=0
|
|
python3 "$root/scripts/lib/prompt-budget.py" "${budget_args[@]}" || budget_status=$?
|
|
python3 "$root/scripts/lib/prompt-inventory.py" --home "${HOME:?HOME is required}"
|
|
exit "$budget_status"
|