No description
Find a file
2020-06-03 15:20:10 +03:00
.gitignore Initial commit 2015-07-10 18:40:28 +03:00
LICENSE Initial commit 2015-07-10 18:40:28 +03:00
plists.nim Added JsonNode-CFPropertyList converters for macos 2020-06-03 15:20:10 +03:00
plists.nimble Added JsonNode-CFPropertyList converters for macos 2020-06-03 15:20:10 +03:00
README.rst Update README.rst 2015-07-10 21:48:42 +03:00

===========
plists
===========

Generate and parse Mac OS X `.plist` files in `Nim <https://github.com/nim-lang/nim>`_.
The library uses Nim's JsonNode as a primary data structure.

Installation
------------
.. code-block:: sh

    nimble install plists

Usage
------------
.. code-block:: nim

    import plists

    let p : JsonNode = loadPlist("/Applications/Calculator.app/Contents/Info.plist")
    doAssert(p["CFBundleExecutable"].str == "Calculator")
    writePlist(p, "test.plist")