#!/bin/bash

# set -x

# pkill --signal SIGUSR1 --echo '\<play-music-collection$|\<play-music-collection '
# shellcheck disable=SC2009
case "$(uname -s)" in
	Linux)
		for pid in $(ps -u | grep -E '\<[p]lay-music-collection$|\<[p]lay-music-collection ' | awk ' { print $2 }')
		do
			echo "Sending reread request to process id $pid"
			kill -SIGUSR1 "$pid"
		done
		;;
	Darwin)
		for pid in $(ps -u "$(whoami)" | grep -E '\<[p]lay-music-collection$|\<[p]lay-music-collection ' | awk ' { print $2 }')
		do
			echo "Sending reread request to process id $pid"
			kill -SIGUSR1 "$pid"
		done
		;;
	*)
		echo "$0: unrecognized OS: $(uname -s)" 1>&2
		exit 1
		;;
esac