#!/bin/bash
# shellcheck shell=sh
# shellcheck disable=SC2034 
# shellcheck disable=SC2059
# shellcheck disable=SC1091
# shellcheck disable=SC1090

set -e
#set -x

if [ "$(id -u)" -ne 0 ]; then
	echo "$0 needs root: please use sudo."
	exit 1
fi

# Source Auxilium (args parser)
. /usr/share/auxilium/auxilium.sh

auxilium_init "$(basename "$0")" -m 'Blink a disk in /dev/disk/fo-sort'

auxilium_add stop -s s -t opt -m 'Stop blinking'
auxilium_add disk -t positional -m 'Disk to blink (must be in /dev/disk/fo-sort or /dev/disk/oci-sort)'

auxilium_parse "$@"

if [ -z "$AUXILIUM_ARG_stop" ]; then
  # shellcheck disable=SC2154
  ledctl locate="${SORTED_PATH}${AUXILIUM_ARG_disk}"
else
  ledctl locate_off="${SORTED_PATH}${AUXILIUM_ARG_disk}"
fi

