summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormahi97 <mohammadmahdi76@gmail.com>2016-08-31 03:37:53 +0430
committermahi97 <mohammadmahdi76@gmail.com>2016-08-31 03:37:53 +0430
commit8f47c96453a229ad5488bbd1e4ee8b7c522b6a15 (patch)
treea0597fdcd2c64a9a324849836072217c8fdf85f6
parent9248052e917a1d9296d4b79fa229b081cefbc698 (diff)
downloadzsh-8f47c96453a229ad5488bbd1e4ee8b7c522b6a15.tar.gz
zsh-8f47c96453a229ad5488bbd1e4ee8b7c522b6a15.tar.bz2
zsh-8f47c96453a229ad5488bbd1e4ee8b7c522b6a15.zip
volume up/down added
-rw-r--r--plugins/osx/osx.plugin.zsh16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/osx/osx.plugin.zsh b/plugins/osx/osx.plugin.zsh
index 948d69a29..386507dbc 100644
--- a/plugins/osx/osx.plugin.zsh
+++ b/plugins/osx/osx.plugin.zsh
@@ -327,6 +327,22 @@ function spotify() {
if [[ "$2" = "show" || "$2" = "" ]]; then
echo "Current Spotify volume level is $vol.";
break ;
+ elif [ "$2" = "up" ]; then
+ if [ "$vol" -le 90 ]; then
+ newvol=$(( vol+10 ));
+ echo "Increasing Spotify volume to $newvol.";
+ else
+ newvol=100;
+ echo "Spotify volume level is at max.";
+ fi
+ elif [ "$2" = "down" ]; then
+ if [ "$vol" -ge 10 ]; then
+ newvol=$(( vol-10 ));
+ echo "Reducing Spotify volume to $newvol.";
+ else
+ newvol=0;
+ echo "Spotify volume level is at min.";
+ fi
elif [ "$2" -ge 0 ]; then
newvol=$2;
fi