Skip to main content

ipsw plist

Dump plist as JSON

ipsw plist <file|watch-path> [flags]

Examples

# Convert a plist file to JSON
$ ipsw plist Info.plist

# Pipe JSON to jq
$ ipsw plist Info.plist --no-color | jq .

# Read plist from stdin
$ cat Info.plist | ipsw plist

# Watch a directory for plist changes
$ ipsw plist --watch ~/Library/Preferences

# Watch a specific directory and exclude certain files
$ ipsw plist --watch /System/Library/LaunchDaemons --exclude "com.apple.*.plist"

Options

  -e, --exclude strings   Exclude files/directories from watching (default [ContextStoreAgent.plist,com.apple.knowledge-agent.plist,com.apple.universalaccess.plist])
-h, --help help for plist
-w, --watch Watch file/Directory (default: $HOME/Library/Preferences)

Options inherited from parent commands

      --color           colorize output
--config string config file (default is $HOME/.config/ipsw/config.yaml)
--no-color disable colorize output
-V, --verbose verbose output

SEE ALSO

  • ipsw - Download and Parse IPSWs (and SO much more)