mirror of
https://github.com/tio/tio.git
synced 2026-05-01 14:57:59 +02:00
Add mute feature
This will make tio go fully silent and not print anything.
This commit is contained in:
parent
784201ea2e
commit
c80f833a06
3 changed files with 23 additions and 0 deletions
|
|
@ -51,6 +51,7 @@ enum opt_t
|
|||
OPT_RS485_CONFIG,
|
||||
OPT_ALERT,
|
||||
OPT_COMPLETE_SUB_CONFIGS,
|
||||
OPT_MUTE,
|
||||
};
|
||||
|
||||
/* Default options */
|
||||
|
|
@ -127,6 +128,7 @@ void print_help(char *argv[])
|
|||
printf(" --rs-485 Enable RS-485 mode\n");
|
||||
printf(" --rs-485-config <config> Set RS-485 configuration\n");
|
||||
printf(" --alert bell|blink|none Alert on connect/disconnect (default: none)\n");
|
||||
printf(" --mute Mute tio\n");
|
||||
printf(" -v, --version Display version\n");
|
||||
printf(" -h, --help Display help\n");
|
||||
printf("\n");
|
||||
|
|
@ -258,6 +260,7 @@ void options_parse(int argc, char *argv[])
|
|||
{"rs-485", no_argument, 0, OPT_RS485 },
|
||||
{"rs-485-config", required_argument, 0, OPT_RS485_CONFIG },
|
||||
{"alert", required_argument, 0, OPT_ALERT },
|
||||
{"mute", no_argument, 0, OPT_MUTE },
|
||||
{"version", no_argument, 0, 'v' },
|
||||
{"help", no_argument, 0, 'h' },
|
||||
{"complete-sub-configs", no_argument, 0, OPT_COMPLETE_SUB_CONFIGS},
|
||||
|
|
@ -413,6 +416,10 @@ void options_parse(int argc, char *argv[])
|
|||
option.alert = alert_option_parse(optarg);
|
||||
break;
|
||||
|
||||
case OPT_MUTE:
|
||||
option.mute = true;
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
printf("tio v%s\n", VERSION);
|
||||
exit(EXIT_SUCCESS);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue