plistutil: Add new "--version" option to output version information
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 @@
     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 @@
             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]);