#!/usr/bin/env bash
# afk-toggle - wrapper for afk.sh

pidfile="$HOME/.cache/afkpid.txt"
pid=""

[[ -f "$pidfile" ]] && pid=$(<"$pidfile") || pid="null"

kill -0 "$pid" 2>/dev/null &&
    [[ "$pid" != "null" ]] && kill "$pid" && rm -f "$pidfile" && echo "Stopping afk.sh" ||
    {
        rm -f "$pidfile"
        afk.sh "$@" &
        echo $! >"$pidfile"
        echo "Starting afk.sh"
    }
