add "--version" to osmo-pcap-client and -server

Change-Id: Ib82ee1a784a657f7274d78ba5f7a8afe6cfab395
This commit is contained in:
Harald Welte 2021-04-18 14:14:37 +02:00
parent ff3f4b3bef
commit b0b2a2d542
2 changed files with 11 additions and 0 deletions

View File

@ -94,6 +94,7 @@ static void print_help()
printf(" Some useful help...\n");
printf(" -h --help this text\n");
printf(" -D --daemonize Fork the process into a background daemon\n");
printf(" -V --version Print the version number\n");
printf(" -d option --debug=DRLL:DCC:DMM:DRR:DRSL:DNM enable debugging\n");
printf(" -s --disable-color\n");
printf(" -T --timestamp. Print a timestamp in the debug output.\n");
@ -138,6 +139,7 @@ static void handle_options(int argc, char **argv)
{"help", 0, 0, 'h'},
{"daemonize", 0, 0, 'D'},
{"debug", 1, 0, 'd'},
{"version", 0, 0, 'V'},
{"disable-color", 0, 0, 's'},
{"timestamp", 0, 0, 'T'},
{"log-level", 1, 0, 'e'},
@ -166,6 +168,10 @@ static void handle_options(int argc, char **argv)
case 'd':
log_parse_category_mask(osmo_stderr_target, optarg);
break;
case 'V':
print_version(1);
exit(0);
break;
case 's':
log_set_use_color(osmo_stderr_target, 0);
break;

View File

@ -104,6 +104,7 @@ static void print_help()
printf(" Some useful help...\n");
printf(" -h --help this text\n");
printf(" -D --daemonize Fork the process into a background daemon\n");
printf(" -V --version Print the version number\n");
printf(" -d option --debug=DRLL:DCC:DMM:DRR:DRSL:DNM enable debugging\n");
printf(" -s --disable-color\n");
printf(" -T --timestamp. Print a timestamp in the debug output.\n");
@ -148,6 +149,7 @@ static void handle_options(int argc, char **argv)
{"help", 0, 0, 'h'},
{"daemonize", 0, 0, 'D'},
{"debug", 1, 0, 'd'},
{"version", 0, 0, 'V'},
{"disable-color", 0, 0, 's'},
{"timestamp", 0, 0, 'T'},
{"log-level", 1, 0, 'e'},
@ -176,6 +178,9 @@ static void handle_options(int argc, char **argv)
case 'd':
log_parse_category_mask(osmo_stderr_target, optarg);
break;
case 'V':
print_version(1);
exit(0);
case 's':
log_set_use_color(osmo_stderr_target, 0);
break;