Files
ad/bin/maintenance.sh
T

17 lines
491 B
Bash
Executable File

#!/usr/bin/env bash
# retoor <retoor@molodetz.nl>
set -euo pipefail
cd "$(dirname "$0")/.."
DRY=""
if [[ "${1:-}" == "--dry-run" ]]; then
DRY="--dry-run"
fi
PY=.venv/bin/python
DATA="${MOLODETZ_DATA_DIR:-data}"
echo "Schijfgebruik voor:"; du -sh "$DATA" 2>/dev/null || true
$PY -m molodetz.cli sessions prune $DRY
$PY -m molodetz.cli audit prune $DRY
$PY -m molodetz.cli backups prune $DRY
$PY -m molodetz.cli system prune $DRY
echo "Schijfgebruik na:"; du -sh "$DATA" 2>/dev/null || true