Latest: 4.0.4

Scout aims to provide a unified way to parse and edit JSON, Plist, YAML (beta) and XML data.
It was designed as a Swift library and a command-line tool.

You can download the latest notarized command-line tool as a pkg or zip, and as tar for Linux distributions (requires Swift to be installed on your Linux distribution).

Also, a Playground folder is available in the repository to see useful examples with the same "People" file in the four supported formats.


Scout offers two wikis. One for the Swift package and one for the command-line tool. The wiki for the Swift package is built using docC and Xcode 13 (beta). A future release of Scout will embed the docC documentation (requires Swift 5.5), while it's already available on this website.

Swift wiki

Command-line wiki

What's new

See what's new in Scout 4.0.0 (Command-line)
See what's new in Scout 4.0.0 (Swift)

Features list

Related articles

Use scout to read Property Lists - Scripting OSX