#!/usr/bin/env bash
# System audit dispatcher
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"

case "${1:---quick}" in
    --quick|-q)  exec bash "$SCRIPT_DIR/scripts/audit/quick-glance.sh" ;;
    --full|-f)   exec bash "$SCRIPT_DIR/scripts/audit/system-report.sh" ;;
    --json|-j)   exec bash "$SCRIPT_DIR/scripts/audit/system-report.sh" --json ;;
    *)
        echo "Usage: audit [--quick|--full|--json]"
        echo "  --quick  Single-screen system status (default)"
        echo "  --full   Detailed report saved to data/audits/"
        echo "  --json   JSON output to stdout"
        exit 1
        ;;
esac
