From d417d386f875bd81cad539c4e089d6670b06ee4d Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Fri, 5 Jun 2020 17:07:14 +0200 Subject: plistutil: Add new "--version" option to output version information --- tools/plistutil.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools') 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]); -- cgit v1.1-32-gdbae