Add an i3bar flag: --verbose
Fix the issue #3220. (https://github.com/i3/i3/issues/3220)
This commit is contained in:
@ -62,6 +62,7 @@ void print_usage(char *elf_name) {
|
||||
printf("-s, --socket <sock_path>\tConnect to i3 via <sock_path>\n");
|
||||
printf("-h, --help Display this help message and exit\n");
|
||||
printf("-v, --version Display version number and exit\n");
|
||||
printf("-V, --verbose Enable verbose mode\n");
|
||||
printf("\n");
|
||||
printf(" PLEASE NOTE that i3bar will be automatically started by i3\n"
|
||||
" as soon as there is a 'bar' configuration block in your\n"
|
||||
@ -106,9 +107,10 @@ int main(int argc, char **argv) {
|
||||
{"bar_id", required_argument, 0, 'b'},
|
||||
{"help", no_argument, 0, 'h'},
|
||||
{"version", no_argument, 0, 'v'},
|
||||
{"verbose", no_argument, 0, 'V'},
|
||||
{NULL, 0, 0, 0}};
|
||||
|
||||
while ((opt = getopt_long(argc, argv, "b:s:hv", long_opt, &option_index)) != -1) {
|
||||
while ((opt = getopt_long(argc, argv, "b:s:hvV", long_opt, &option_index)) != -1) {
|
||||
switch (opt) {
|
||||
case 's':
|
||||
socket_path = expand_path(optarg);
|
||||
@ -120,6 +122,9 @@ int main(int argc, char **argv) {
|
||||
case 'b':
|
||||
config.bar_id = sstrdup(optarg);
|
||||
break;
|
||||
case 'V':
|
||||
config.verbose = true;
|
||||
break;
|
||||
default:
|
||||
print_usage(argv[0]);
|
||||
exit(EXIT_SUCCESS);
|
||||
|
Reference in New Issue
Block a user