my-scripts/audio-control
Nicolás Ortega Froysa 094430c1f7 audio-control: remove commands to update status files.
These were only necessary when I held files for status updates in DWM.
2024-12-31 10:58:59 +01:00

42 lines
781 B
Bash
Executable File

#!/bin/bash
if [ "$#" -eq 0 ]
then
echo "Requires a command. Run with 'help' for a list of commands."
exit 1
fi
if [ "$#" -gt 1 ]
then
echo "Too many arguments. Run with 'help' for a list of commands."
exit 1
fi
case $1 in
"mute")
pactl set-sink-mute 0 toggle
;;
"vol-up")
pactl set-sink-volume 0 +5%
;;
"vol-down")
pactl set-sink-volume 0 -5%
;;
"reset")
pactl set-sink-volume 0 50%
;;
"help")
echo "USAGE: audio-control <command>
Commands:
mute toggle mute
vol-up raise the volume
vol-down lower the volume
reset reset volume (to round number)
toggle-port toggle the output port
help show this help information"
;;
*)
echo "Invalid command. Run with 'help' for a list of commands."
exit 1;;
esac