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 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
20 attribute-value pairs. Programmatically they are represented by
21 instances of the NSString, NSData, NSArray, or NSDictionary (most com‐
22 mon) class (which may contain other instances of such classes). These
23 instances can be serialized as binary objects to form a persistent rep‐
24 resentation. In addition, there are two alternative human-readable
25 representations. The first, utilized in NeXTstep and OpenStep, uti‐
26 lizes a text format with equals signs expressing attribute-value bind‐
27 ings and set braces expressing hierarchical organization. The second,
28 often (uninformatively) referred to as "plist" format, is in XML and is
29 used by Mac OS X. The tools described here are utilities for manipu‐
30 lating the 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 filename(s)
44 Converts a text representation of a property list to a binary seri‐
45 alized representation.
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-McDonald
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)