pr_info(" -o, --output logfile path, stdout only if omited\n");
pr_info(" -v, --verbose increase verbosity\n");
pr_info(" -q, --quiet decrease verbosity\n");
+ pr_info(" -c, --config=PATH config file path\n");
pr_info(" -h, --help show this help\n");
exit(0);
{ .val = 'b', .name = "baud", .has_arg = 1 },
{ .val = 'v', .name = "verbose", .has_arg = 2 },
{ .val = 'q', .name = "quiet", },
+ { .val = 'c', .name = "config", .has_arg = 1 },
{ .val = 'h', .name = "help", },
};
- char short_options[] = "d:o:b:vqh";
+ char short_options[] = "d:o:b:vqc:h";
set_default_options(opts);
trace_level--;
pr_debug("Degreased trace level to %d\n", trace_level);
break;
+ case 'c':
+ opts->config_file_path = optarg;
+ break;
case 'h':
print_help_and_die(argv[0]);
break;