plistutil(1) User Commands plistutil(1)

NAME


plistutil - Convert a plist FILE between binary, XML, and JSON format

SYNOPSIS


plistutil [OPTIONS] [-i FILE] [-o FILE]

DESCRIPTION


plistutil allows converting a Property List file between binary, XML,
and JSON format.

OPTIONS


-i, --infile FILE
Input FILE to convert from. If this argument is omitted or -
is passed as filename, plistutil will read from stdin.

-o, --outfile FILE
Output FILE to convert to. If this argument is omitted or - is
passed as filename, plistutil will write to stdout.

-f, --format [bin|xml|json|openstep]
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 or json).

If omitted, XML plist data will be converted to binary and
vice-versa. To convert to/from JSON or OpenStep the output
format needs to specified.

-p, --print FILE
Print PList in human-readable format.

-c, --compact
JSON and OpenStep only: Print output in compact form. By
default, the output will be pretty-printed.

-s, --sort
Sort all dictionary nodes lexicographically by key before
converting to the output format.

-h, --help
Prints usage information.

-d, --debug
Enabled extended debug output.

-v, --version
Print version information

EXAMPLES


plistutil -i test.plist -o out.plist
Convert test.plist and write to out.plist. If test.plist is in
XML format, out.plist will be in binary format. If test.plist
is in binary format, out.plist will be in XML format.

plistutil -i test.plist -o out.plist -f bin
Same as before, but the output will always be in binary
format.

plistutil -i test.plist -f xml
Print test.plist as XML plist, regardless of the input format.

plistutil -i test.plist -f xml -o -
Same as before.

plistutil -i test.plist -f json
Print test.plist as JSON plist, regardless of the input
format.

cat test.plist |plistutil -f xml
Take plist data from stdin - piped via cat - and write the
output as XML to stdout.

AUTHORS


Zach C.

Martin Szulecki

Nikias Bassen

ON THE WEB


https://libimobiledevice.org

https://github.com/libimobiledevice/libplist

plistutil(1)

tribblix@gmail.com :: GitHub :: Privacy