summaryrefslogtreecommitdiff
path: root/functions/usage.sh
blob: 25861b8b2564a5707a59c29b6bb443bd687e3978 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

function usage() {
  echo "Usage: genesisctl [command]"
  echo "Commands:"
  echo "  watch-abuse       Start abuse monitoring via IPTables"
}

function watch_abuse() {
  echo "[*] Launching abuse watch via screen..."
  screen -dmS abusewatch /usr/local/bin/genesisctl-watch-abuse.sh
  echo "[✓] Abuse watch running in detached screen session 'abusewatch'"
}

case "$1" in
  watch-abuse)
    watch_abuse
    ;;
  *)
    usage
    ;;
esac