The plist-buddy package

[ Tags: bsd3, database, library ] [ Propose Tags ]

Remote monad wrapper around the plistbuddy shell command for editing plists

[Skip to Readme]


Dependencies base (>=4.8 && <4.10), base16-bytestring (==0.1.*), base64-bytestring (==1.0.*), bytestring (==0.10.*), cryptohash (==0.11.*), directory (==1.2.*), mtl (==2.2.*), posix-pty (>=0.2.1 && <0.3), process (>=1.2 && <1.5), text (==1.2.*), time (>=1.5 && <1.7), xml (>=1.3.14 && <1.4) [details]
License BSD3
Copyright (c) 2015 Andy Gill
Author Andy Gill
Category Database
Source repo head: git clone git://
Uploaded Thu Dec 10 19:50:44 UTC 2015 by AndyGill
Updated Fri Aug 26 18:15:34 UTC 2016 by AndyGill to revision 2   [What is this?]
Distributions NixOS:
Downloads 449 total (6 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-12-10 [all 1 reports]
Hackage Matrix CI




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for plist-buddy-

[back to package description]


Remote monad wrapper around the plistbuddy shell command for editing plists.

From the manual: The following commands are used to manipulate plist data:

  • Help -- Prints this information.
  • Exit -- Exits the program. Changes are not saved to the file.
  • Save -- Saves the current changes to the file.
  • Revert -- Reloads the last saved version of the file.
  • Clear type -- Clears out all existing entries, and creates root of type type. See below for a list of types.
  • Print [entry] -- Prints value of entry. If an entry is not specified, prints entire file.
  • Set entry value -- Sets the value at entry to value.
  • Add entry type [value] -- Adds entry with type type and optional value value. See below for a list of types.
  • Delete entry -- Deletes entry from the plist.