package player

import (
	"fmt"
	"os/exec"
)

// VolUp uses pactl to increase the volume of the default sink
func VolUp(percent uint) error {
	return exec.Command("pactl", "set-sink-volume", "@DEFAULT_SINK@", fmt.Sprintf("+%d%%", percent)).Run()
}

// VolDown uses pactl to decrease the volume of the default sink
func VolDown(percent uint) error {
	return exec.Command("pactl", "set-sink-volume", "@DEFAULT_SINK@", fmt.Sprintf("-%d%%", percent)).Run()
}