1PLDES(1)                     GNUstep System Manual                    PLDES(1)
2
3
4

NAME

6       pl, pldes, plser, plmerge, plparse, pl2link  - property list tools
7

SYNOPSIS

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

DESCRIPTION

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

SEE ALSO

67       defaults(1)
68
69

HISTORY

71       Written 1999-2000.
72
73       This manual page first appeared in gnustep-base 1.9.2 (March 2004).
74

AUTHORS

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)
Impressum