summary refs log tree commit diff
path: root/bin/beep
diff options
context:
space:
mode:
Diffstat (limited to 'bin/beep')
-rwxr-xr-xbin/beep71
1 files changed, 0 insertions, 71 deletions
diff --git a/bin/beep b/bin/beep
deleted file mode 100755
index b0716b9..0000000
--- a/bin/beep
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-set -e
-[ -n "$DEBUG" ] && set -x
-
-vol=${BEEP_VOL:-0.5}
-snd=${BEEP_SND:-$HOME/Music/sounds/miui/}
-nobel=
-nonotify=
-nosnd=
-while getopts v:s:S:M:i:BNAh opt; do
-	case "$opt" in
-	v) vol=${OPTARG} ;;
-	s) snd=${OPTARG} ;;
-	# S) subject=${OPTARG} ;;
-	# M) message=${OPTARG} ;;
-	# i) icon=${OPTARG} ;;
-	N) nonotify=1 ;;
-	B) nobel=1 ;;
-	A) nosnd=1 ;;
-	h | ?)
-		printf "usage: %s [-h] -- NOTIFY_SEND_ARGS\n" "$(basename "$0")"
-		printf "\n"
-		printf "  -v \t volume (default: %s)\n" "${vol}"
-		printf "  -s \t sound file (default: %s)\n" "${snd}"
-		printf "  -B \t don't sound terminal bell (default: %b)\n" "${nobel}"
-		printf "  -N \t don't send notification (default: %b)\n" "${nonotify}"
-		printf "  -A \t don't play sound (default: %b)\n" "${nosnd}"
-		printf "\n"
-		exit 2
-		;;
-	esac
-done
-shift $((OPTIND - 1))
-
-(
-	echo ${PPID}
-
-	if [ -z "${nobel}" ]; then
-		if command -v tput >/dev/null; then
-			tput bel &
-		else
-			(printf '\a' | doas tee -a /dev/console) &
-		fi
-	fi
-
-	if [ -z "${nonotify}" ] && command -v notify-send >/dev/null; then
-		subject=${BEEP_SUB:-📣 beep}
-		message=${BEEP_MSG:-"<i>It's the bell!</i>"}
-		icon=${BEEP_ICN:-"$(iconez -p $PPID | head -n1)"}
-
-		if [ -z "$*" ]; then
-			notify-send -a beep -u normal -i "${icon}" "${subject}" "${message}" &
-		else
-			notify-send -a beep -u normal -i "${icon}" "$@" &
-		fi
-	fi
-
-	if [ -z "${nosnd}" ] && command -v paplay >/dev/null; then
-		if [ -d "${snd}" ]; then
-			case "${1}" in
-			done) snd=${snd}/complete.ogg ;;
-			*) snd=${snd}/bell.ogg ;;
-			esac
-		fi
-		paplay \
-			--property=media.role=event \
-			--volume="${vol}" \
-			"${snd}"
-	fi
-) &