1PLDES(1) GNUstep System Manual PLDES(1)
2
3
4
6 pl, pldes, plser, plmerge, plparse, pl2link - property list tools
7
9 pldes filename(s)
10 plget key[morekeys]
11 plser [ -formatfmt ] filename(s)
12 plmerge [ destination-file ] [ input-file(s) ]
13 plparse filename(s)
14 pl2link input-file [ destination-file ]
15 pl -input [ input-file ] -output [ destination-file ]
16
17
19 Property lists in GNUstep are hierarchical lists of values or attri‐
20 bute-value pairs. Programmatically they are represented by instances
21 of the NSString, NSData, NSArray, or NSDictionary (most common) class
22 (which may contain other instances of such classes). These instances
23 can be serialized as binary objects to form a persistent representa‐
24 tion. In addition, there are two alternative human-readable represen‐
25 tations. The first, utilized in NeXTstep and OpenStep, utilizes a text
26 format with equals signs expressing attribute-value bindings and set
27 braces expressing hierarchical organization. The second, often (unin‐
28 formatively) referred to as "plist" format, is in XML and is used by
29 Mac OS X. The tools described here are utilities for manipulating the
30 various persistent property list representations as files.
31
32 pldes filename(s)
33 Converts a binary serialised property list (class instance) to a
34 text representation.
35
36 plget key
37 Reads a text representation of a dictionary in property list format
38 as standard input, extracts the string value held in that dictio‐
39 nary with the specified key, and writes the result to standard out‐
40 put. Multiple keys may be used to extract values from nested dic‐
41 tionaries.
42
43 plser [ -format format ] filename(s)
44 Converts a text representation of a property list to a binary seri‐
45 alized representation, or to another selected format.
46
47 plmerge [ destination-file ] [ input-file(s) ]
48 Merges text property lists into a single property list
49
50 plparse filename(s)
51 Checks that each file contains a valid text representation of a
52 property list.
53
54 pl2link input-file [ destination-file ]
55 Produces a desktop link file for KDE and Gnome for the given text
56 representation of a property list.
57
58 pl -input [ input-file ]
59 Takes the serialized plist represented by input-file and outputs it
60 to standard output.
61
62 pl -output [ destination-file ]
63 Takes a plist from standard input and serializes it into destina‐
64 tion-file.
65
67 defaults(1)
68
69
71 Written 1999-2000.
72
73 This manual page first appeared in gnustep-base 1.9.2 (March 2004).
74
76 pldes, plget, plparse, plser were written by Richard Frith-Macdonald
77 <rfm@gnu.org>.
78
79 plmerge was written by Jonathan Gapen <jagapen@whitewa‐
80 ter.chem.wisc.edu>.
81
82 pl2link was written by Fred Kiefer <FredKiefer@gmx.de>.
83
84 pl was written by Gregory Casamento <greg_casamento@yahoo.com>.
85
86
87
88GNUstep August 2003 PLDES(1)