17 lines
490 B
Bash
Executable File
17 lines
490 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 "Disk usage before:"; 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 "Disk usage after:"; du -sh "$DATA" 2>/dev/null || true
|