From 4a05aac32f91cfd83b17f5706b7bdd58f2fdf7ad Mon Sep 17 00:00:00 2001 From: zachir Date: Sat, 25 Feb 2023 12:58:31 -0600 Subject: add true toggle script t --- t | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 t (limited to 't') diff --git a/t b/t new file mode 100755 index 0000000..73ad51d --- /dev/null +++ b/t @@ -0,0 +1,27 @@ +#!/bin/sh + +unset SPAWN + +while getopts "t:r:a:" o; do case "${o}" in + t) + if pgrep -Uzachir -x "$OPTARG" >/dev/null 2>&1; then + pkill -Uzachir -x "$OPTARG" + exit + else + SPAWN="$OPTARG" + fi + ;; + r) + if pgrep -Uzachir -x "$OPTARG" >/dev/null 2>&1; then + pkill -Uzachir -x "$OPTARG" + fi + SPAWN="$OPTARG" + ;; + a) + ARGS="$ARGS$OPTARG " + ;; +esac done + +sleep 0.1 +[ -n "$SPAWN" ] && exec "$SPAWN" $ARGS & + -- cgit v1.2.3