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 [ -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

DESCRIPTION

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

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