Make mixerctl usage output comply with the rest of the system
This commit is contained in:
parent
471d56e42d
commit
9239449c97
@ -13,18 +13,21 @@
|
||||
#include <kernel/mod/sound.h>
|
||||
|
||||
static char usage[] =
|
||||
"%s - Control audio mixer settings.\n"
|
||||
"\n"
|
||||
"Usage %s [-d device_id] -l\n"
|
||||
" %s [-d device_id] [-k knob_id] -r\n"
|
||||
" %s [-d device_id] [-k knob_id] -w knob_value\n"
|
||||
" %s -h\n"
|
||||
" -d: Device id to address. Defaults to the main sound device.\n"
|
||||
" -l: List the knobs on a device.\n"
|
||||
" -k: Knob id to address. Defaults to the device's master knob.\n"
|
||||
" -r: Perform a read on the given device's knob. Defaults to the device's\n"
|
||||
" master knob.\n"
|
||||
" -w: Perform a write on the given device's knob. The value should be a\n"
|
||||
" float from 0.0 to 1.0.\n"
|
||||
" -h: Print this help message and exit.\n";
|
||||
"\n"
|
||||
" -d: \033[3mDevice id to address. Defaults to the main sound device.\033[0m\n"
|
||||
" -l: \033[3mList the knobs on a device.\033[0m\n"
|
||||
" -k: \033[3mKnob id to address. Defaults to the device's master knob.\033[0m\n"
|
||||
" -r: \033[3mPerform a read on the given device's knob. Defaults to the device's\n"
|
||||
" master knob.\033[0m\n"
|
||||
" -w: \033[3mPerform a write on the given device's knob. The value should be a\n"
|
||||
" float from 0.0 to 1.0.\033[0m\n"
|
||||
" -h: \033[3mPrint this help message and exit.\033[0m\n";
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
uint32_t device_id = SND_DEVICE_MAIN;
|
||||
@ -36,7 +39,7 @@ int main(int argc, char * argv[]) {
|
||||
|
||||
int c;
|
||||
|
||||
while ((c = getopt(argc, argv, "d:lk:rw:h")) != -1) {
|
||||
while ((c = getopt(argc, argv, "d:lk:rw:h?")) != -1) {
|
||||
switch (c) {
|
||||
case 'd':
|
||||
device_id = atoi(optarg);
|
||||
@ -59,10 +62,9 @@ int main(int argc, char * argv[]) {
|
||||
}
|
||||
break;
|
||||
case 'h':
|
||||
fprintf(stdout, usage, argv[0], argv[0], argv[0], argv[0]);
|
||||
exit(EXIT_SUCCESS);
|
||||
case '?':
|
||||
default:
|
||||
fprintf(stderr, usage, argv[0], argv[0], argv[0], argv[0]);
|
||||
fprintf(stderr, usage, argv[0], argv[0], argv[0], argv[0], argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user