diff options
Diffstat (limited to 'mprisctl')
-rwxr-xr-x | mprisctl | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -5,11 +5,11 @@ printhelp () { } while getopts "hd:" o; do case "${o}" in - d) ARGS="$ARGS$OPTARG " ;; + d) ARG="$OPTARG" ;; *) printhelp ;; esac done -DMENU_PROMPT=$(playerctl -l | dmenu $ARGS -p 'Players:') +DMENU_PROMPT=$(playerctl -l | dmenu ${ARG:+"$ARG"} -p 'Players:') [ -z "$DMENU_PROMPT" ] && exit 1 PLAYERCONTROLS_PROMPT=$(echo "play-pause @@ -21,7 +21,7 @@ previous position volume status -shuffle" | dmenu $ARGS -p 'Action:') +shuffle" | dmenu ${ARG:+"$ARG"} -p 'Action:') [ -z "$PLAYERCONTROLS_PROMPT" ] && exit 1 case "$PLAYERCONTROLS_PROMPT" in @@ -29,12 +29,12 @@ case "$PLAYERCONTROLS_PROMPT" in playerctl -p "$DMENU_PROMPT" "$PLAYERCONTROLS_PROMPT" ;; "position") - VALUE=$(seq -100 5 +100 | grep -v '^0$' | sed 's/^[0-9]/\+&/' | dmenu $ARGS -p 'Position:') + VALUE=$(seq -100 5 +100 | grep -v '^0$' | sed 's/^[0-9]/\+&/' | dmenu ${ARG:+"$ARG"} -p 'Position:') [ -z "$VALUE" ] && exit 1 playerctl -p "$DMENU_PROMPT" "$PLAYERCONTROLS_PROMPT" "$VALUE" ;; "volume") - VALUE=$(set 0 5 100 |dmenu $ARGS -p 'Volume:') + VALUE=$(set 0 5 100 |dmenu ${ARG:+"$ARG"} -p 'Volume:') [ -z "$VALUE" ] && exit 1 playerctl -p "$DMENU_PROMPT" "$PLAYERCONTROLS_PROMPT" "$VALUE" ;; @@ -46,7 +46,7 @@ case "$PLAYERCONTROLS_PROMPT" in VALUE=$(echo "On Off Toggle -Status" | dmenu $ARGS -p "Shuffle:") +Status" | dmenu ${ARG:+"$ARG"} -p "Shuffle:") [ -z "$VALUE" ] && exit 1 case "$VALUE" in "On"|"Off"|"Toggle") |