diff options
Diffstat (limited to 'plugins/osx')
| -rw-r--r-- | plugins/osx/osx.plugin.zsh | 16 | 
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 | 
