mirror of
https://github.com/bgp/bgpq4
synced 2026-09-09 01:26:14 +00:00
Add -v version command line option
This commit is contained in:
@@ -77,10 +77,22 @@ usage(int ecode)
|
||||
" use 'host:port' to specify alternate port\n");
|
||||
printf(" -S sources: only use specified IRR sources, in the specified order\n");
|
||||
printf(" -T : disable pipelining (not recommended)\n");
|
||||
printf("\n" PACKAGE_NAME " version: " PACKAGE_VERSION "\n");
|
||||
printf(" -v : print version and exit\n");
|
||||
printf("\n" PACKAGE_NAME " version: " PACKAGE_VERSION " "
|
||||
"(https://github.com/bgp/bgpq4)\n");
|
||||
exit(ecode);
|
||||
}
|
||||
|
||||
void
|
||||
version()
|
||||
{
|
||||
printf(PACKAGE_NAME " - a versatile utility to generate BGP filters\n"
|
||||
"version: " PACKAGE_VERSION "\n"
|
||||
"website: https://github.com/bgp/bgpq4\n"
|
||||
"maintainer: Job Snijders <job@ntt.net>\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
void
|
||||
exclusive()
|
||||
{
|
||||
@@ -154,7 +166,7 @@ main(int argc, char* argv[])
|
||||
if (getenv("IRRD_SOURCES"))
|
||||
expander.sources=getenv("IRRD_SOURCES");
|
||||
|
||||
while ((c = getopt(argc,argv,"346a:AbBdDEF:S:jJKf:l:L:m:M:NnW:pr:R:G:tTh:UwXsz"))
|
||||
while ((c = getopt(argc,argv,"346a:AbBdDEF:S:jJKf:l:L:m:M:NnW:pr:R:G:tTh:UwXsvz"))
|
||||
!=EOF) {
|
||||
switch (c) {
|
||||
case '3':
|
||||
@@ -376,6 +388,9 @@ main(int argc, char* argv[])
|
||||
vendor_exclusive();
|
||||
expander.vendor = V_CISCO_XR;
|
||||
break;
|
||||
case 'v':
|
||||
version();
|
||||
break;
|
||||
case 'z':
|
||||
if (expander.generation)
|
||||
exclusive();
|
||||
|
||||
Reference in New Issue
Block a user