plists
Generate and parse Mac OS X .plist files in Nim.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
Installation
nimble install plists
choosenim install plists
git clone https://github.com/yglukhov/plists
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| plists | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/yglukhov/plists |
|---|---|
| Homepage | https://github.com/yglukhov/plists |
| Registry Source | nimble_official |
README
=========== 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")