[[command]]
name = "plutil"
description = "macOS property list utility for inspecting and converting plist files. The -lint subcommand validates syntax without modification (read-only). -p pretty-prints a plist to stdout (read-only). -type reports the top-level type (read-only). -convert transforms between XML, binary, JSON, and Swift/Objective-C literal formats — this rewrites the file in place (write operation) unless -o is used. -insert, -replace, -remove, and -extract modify plist contents in place. Entirely local; no network access. Part of macOS; versioning follows macOS releases."
url = "https://ss64.com/mac/plutil.html"
bare_flags = ["--help", "--version", "-V", "-h", "-help"]

[[command.sub]]
name = "-lint"
bare = false
standalone = ["--help", "-h", "-s"]

[[command.sub]]
name = "-p"
bare = false
standalone = ["--help", "-h"]

[[command.sub]]
name = "-type"
bare = false
standalone = ["--help", "-h"]

[[command.sub]]
name = "-convert"
handler = "plutil_convert"
