plist-buddy: Remote monad for editing plists

[ bsd3, database, library ] [ Propose Tags ]

Remote monad wrapper around the plistbuddy shell command for editing plists

[Skip to Readme]




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

Package maintainers

For package maintainers and hackage trustees


Versions [RSS]
Dependencies base (>=4.8 && <4.10), base16-bytestring (>=0.1 && <0.2), base64-bytestring (>=1.0 && <1.1), bytestring (>=0.10 && <0.11), cryptohash (>=0.11 && <0.12), directory (>=1.2 && <1.3), mtl (>=2.2 && <2.3), posix-pty (>=0.2.1 && <0.3), process (>=1.2 && <1.5), text (>=1.2 && <1.3), time (>=1.5 && <1.7), xml (>=1.3.14 && <1.4) [details]
License BSD-3-Clause
Copyright (c) 2015 Andy Gill
Author Andy Gill
Revised Revision 2 made by AndyGill at 2016-08-26T18:15:34Z
Category Database
Source repo head: git clone git://
Uploaded by AndyGill at 2015-12-10T19:50:44Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1174 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-12-10 [all 1 reports]

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.