#!/usr/bin/env bash
set -euo pipefail

if [ "$(id -u)" -ne 0 ]; then
  echo "Jalankan sebagai root."
  exit 1
fi

read -rp "Detail laporan [Med]: " DETAIL_LEVEL
read -rp "Range laporan [today]: " RANGE_VALUE
DETAIL_LEVEL="${DETAIL_LEVEL:-Med}"
RANGE_VALUE="${RANGE_VALUE:-today}"

apt-get update 2>/dev/null && apt-get -y install logwatch mailutils || true
(dnf -y install logwatch mailx || yum -y install logwatch mailx) 2>/dev/null || true
logwatch --detail "$DETAIL_LEVEL" --range "$RANGE_VALUE" --service all --format text
