mirror of
https://github.com/ksyasuda/rice.git
synced 2024-11-22 03:19:58 -08:00
38 lines
430 B
Bash
38 lines
430 B
Bash
|
#!/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
|