From 429cbc660ae14d4998715803b44c71abf0e4a339 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Thu, 23 Dec 2021 03:09:07 +0100 Subject: Add support for JSON format --- docs/plistutil.1 | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'docs') diff --git a/docs/plistutil.1 b/docs/plistutil.1 index e502bd7..eb1b591 100644 --- a/docs/plistutil.1 +++ b/docs/plistutil.1 @@ -1,13 +1,13 @@ .TH "plistutil" 1 .SH NAME -plistutil \- Convert a plist FILE from binary to XML format or vice-versa +plistutil \- Convert a plist FILE between binary, XML, and JSON format .SH SYNOPSIS .B plistutil [OPTIONS] [-i FILE] [-o FILE] .SH DESCRIPTION -plistutil allows converting a file in Property List format from binary to XML format or vice-versa. +plistutil allows converting a Property List file between binary, XML, and JSON format. .SH OPTIONS .TP .B \-i, \-\-infile FILE @@ -18,10 +18,13 @@ filename, plistutil will read from stdin. Output FILE to convert to. If this argument is omitted or - is passed as filename, plistutil will write to stdout. .TP -.B \-f, \-\-format [bin|xml] +.B \-f, \-\-format [bin|xml|json] Force output format, regardless of input type. This is useful if the input format is not known, but the output format should always be in a specific -format (like xml). +format (like xml or json). + +If omitted, XML plist data will be converted to binary and vice-versa. To +convert to/from JSON the output format needs to specified. .TP .B \-h, \-\-help Prints usage information. @@ -47,6 +50,9 @@ Print test.plist as XML plist, regardless of the input format. .B plistutil -i test.plist -f xml -o - Same as before. .TP +.B plistutil -i test.plist -f json +Print test.plist as JSON plist, regardless of the input format. +.TP .B cat test.plist |plistutil -f xml Take plist data from stdin - piped via cat - and write the output as XML to stdout. -- cgit v1.1-32-gdbae