diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/plistutil.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/plistutil.c b/tools/plistutil.c index 9c503b7..736e3e7 100644 --- a/tools/plistutil.c +++ b/tools/plistutil.c @@ -58,6 +58,7 @@ static void print_usage(int argc, char *argv[]) printf(" -o, --outfile FILE Optional FILE to convert to or stdout if - or not used\n"); printf(" -f, --format [bin|xml] Force output format, regardless of input type\n"); printf(" -d, --debug Enable extended debug output\n"); + printf(" -v, --version Print version information\n"); printf("\n"); printf("Homepage: <" PACKAGE_URL ">\n"); printf("Bug Reports: <" PACKAGE_BUGREPORT ">\n"); @@ -123,6 +124,11 @@ static options_t *parse_arguments(int argc, char *argv[]) free(options); return NULL; } + else if (!strcmp(argv[i], "--version") || !strcmp(argv[i], "-v")) + { + printf("plistutil %s\n", PACKAGE_VERSION); + exit(EXIT_SUCCESS); + } else { printf("ERROR: Invalid option '%s'\n", argv[i]); |