mirror of
https://github.com/ksyasuda/rice.git
synced 2024-10-28 09:04:10 -07:00
38 lines
430 B
Bash
Executable File
38 lines
430 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
NEXT=0
|
|
PREV=0
|
|
TOGGLE=0
|
|
VERBOSE='-q'
|
|
while getopts nptv options
|
|
do
|
|
case $options in
|
|
n)
|
|
NEXT=1
|
|
;;
|
|
p)
|
|
PREV=1
|
|
;;
|
|
t)
|
|
TOGGLE=1
|
|
;;
|
|
v)
|
|
VERBOSE='-v'
|
|
;;
|
|
?)
|
|
echo 'something went wrong'
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
|
|
if [[ $NEXT -eq 1 ]]; then
|
|
mpc next $VERBOSE
|
|
elif [[ $PREV -eq 1 ]]; then
|
|
mpc prev $VERBOSE
|
|
elif [[ $TOGGLE -eq 1 ]]; then
|
|
mpc toggle $VERBOSE
|
|
fi
|