plutil(1)
πΈ NAME πΈ
Okay bestie, meet plutil(1) from the General Commands Manual β the Property list utility. That's the whole name line, but now with main-character energy. π
β¨ SYNOPSIS β¨
progname [-command] [-options] file
π¦ DESCRIPTION π¦
The plutil utility edits property lists, verifies the syntax, and converts from one format to another. If - is given as the file path, stdin and stdout are used.
First up is the action to perform β pick one:
-pβ Print the whole plist to stdout, in the human-readable GNUStep format.-lintβ Verifies the plist can be parsed.-convert FMTβ Converts the plist to another format.FMTcan be one of:xml1β Apple XML.binary1β Apple binary.openstepβ OpenStep (untyped human-readable).gnustepβ GNUStep (typed human-readable).jsonβ JSON (lossy human-readable).
The NSPropertyListFormat names are accepted too.
-insert PATH KEY Valueβ the page gives this exact signature and no extra description under it. Keeping it exactly as-is, bestie. π«Ά
The default action is -lint.
The general options are:
β¦and then the page literally stops listing. No general options follow in the source, so I'm not inventing any. π
A plutil βkeypathβ is a dot-separated chain of keys for traversing a plist object. An empty keypath refers to the object itself. The format of keys conform to that of GNUStep plist string literals.
π§ IMPLEMENTATION NOTES π§
- Quoted strings in the keypath is a GNUStep extension.
- The Objective-C and Swift literal output formats are not yet implemented.
π EXIT STATUS π
(Nothing listed here on the page β no invented status tea. π)
π EXAMPLES π
(Nothing listed here on the page either. Tragic, but we move. π)
π¬ DIAGNOSTICS π¬
(No diagnostics listed here on the page. Zero extra claims, periodt.)
π SEE ALSO π
π AUTHORS π
This version of plutil was written by Mingye Wang <arthur2e5@aosc.io>.
plutil first appeared in Mac OS X 10.2. It received path-related capabilities around Mac OS X 10.13.
Signed, sealed, slayed: this plutil(1) page is from Debian, dated September 23, 2020. Mwah π
π¦ where this page comes from
- arch rolling: gnustep-base 1.31.1-3 Β· GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only
- fedora 43: gnustep-base 1.31.0-7.fc43 Β· GPL-3.0-or-later AND LGPL-2.0-or-later
- fedora 44: gnustep-base 1.31.0-8.fc44 Β· GPL-3.0-or-later AND LGPL-2.0-or-later
- nixos 26.05: gnustep-base 1.29.0
- nixpkgs unstable: gnustep-base 1.29.0
- opensuse-leap 16.0: gnustep-base 1.31.1-160000.2.2 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnustep-base 1.31.1-160000.2.2 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnustep-base 1.31.1-160000.2.2 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnustep-base 1.31.1-160000.2.2 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- Copyright (C) 2020 Free Software Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms