README.md
de6772c9
 <!-- MAKEFILE GENERATES README.md. EDIT .ugly -->
ab11f4c5
 # mulle-plist-utilities
c381b882
 
de6772c9
 Just say *sudo make install* and the files will end up in `/usr/local`.
c381b882
 
03864495
 ---
5206e81e
 
6eb8d804
 ## mulle-plist-from-files
 <pre>
 mulle‐plist‐from‐files(8) BSD System Manager’s Manualmulle‐plist‐from‐files(8)
c381b882
 
6eb8d804
 NAME
      mulle‐plist‐from‐files — Combine multiple files into a single property
      list
5206e81e
 
6eb8d804
 SYNOPSIS
      mulle‐plist‐from‐files file [file ...]
c381b882
 
6eb8d804
 DESCRIPTION
      Reads, possibly recursively, a bunch of files and creates a property
      plist from them. This property list is then written to standard output.
c381b882
 
6eb8d804
 SEE ALSO
      mulle‐plist‐from‐files(8)
5206e81e
 
6eb8d804
 AUTHOR
ab11f4c5
      Coded by Nat! 2013, Mulle kybernetiK. www.mulle‐kybernetik.com. The lat‐
      est version should be available at:
 
      http://www.mulle‐kybernetik.com/software/git/mulle‐plist‐utilities
c381b882
 
de6772c9
 Darwin				 June 30, 2015				Darwin
6eb8d804
 </pre>
 ---
 ## mulle-plist-compress
 <pre>
 mulle‐plist‐compress(8)   BSD System Manager’s Manual  mulle‐plist‐compress(8)
5206e81e
 
6eb8d804
 NAME
      mulle‐plist‐compress — Compress and format a property list for inclusion
      in C code.
c381b882
 
6eb8d804
 SYNOPSIS
de6772c9
      mulle‐plist‐compress [−s style] [−c compression] [−e format]
5206e81e
 
6eb8d804
 DESCRIPTION
      Reads a property plist from standard input and writes it’s result to
      standard output. The property list is by default space optimized and
      escaped to be used in a C‐String. The options are processed in the order
de6772c9
      s, c, e.
c381b882
 
6eb8d804
      The following options are available:
c381b882
 
6eb8d804
      −s       Change the style of the produced property list:
c381b882
 
6eb8d804
 	      condensed only outputs a minimal number of characters for the
 	      property list (default).
c381b882
 
6eb8d804
 	      pretty is the output created by ‐[NSObject description].
c381b882
 
6eb8d804
 	      xml produces XML property list output.  binary produces binary
 	      property list output.
c381b882
 
6eb8d804
      −c       Use a binary compression method:
c381b882
 
6eb8d804
 	      none to not compress (default), use
c381b882
 
6eb8d804
 	      zlib to create a zlib compressed blob.
c381b882
 
de6772c9
      −e       Choose an output format:
c381b882
 
6eb8d804
 	      escaped for inclusion into a C‐String (default). Not useful in
 	      combination with compression.
c381b882
 
6eb8d804
 	      plain for output as is.
c381b882
 
6eb8d804
 	      hex to output in hexadecimal format for inclusion in a unsigned
 	      char C‐Array.
c381b882
 
6eb8d804
 ENVIRONMENT
      MULLE_PLIST_HEADER  The contents of this environment variable are
 			 prepended to the output.
5206e81e
 
6eb8d804
      MULLE_PLIST_FOOTER  The contents of this environment variable are
 			 appended to the output.
c381b882
 
6eb8d804
 SEE ALSO
      mulle‐plist‐from‐files(8) mulle‐plist‐hack(8) mulle‐plist‐fix(8)
c381b882
 
6eb8d804
 AUTHOR
ab11f4c5
      Coded by Nat! 2013, Mulle kybernetiK. www.mulle‐kybernetik.com. The lat‐
      est version should be available at:
 
      http://www.mulle‐kybernetik.com/software/git/mulle‐plist‐utilities
 
03864495
 
de6772c9
 Darwin				 June 30, 2015				Darwin
6eb8d804
 </pre>
03864495
 ---
 ## mulle-plist-fix
6eb8d804
 <pre>
 mulle‐plist‐fix(8)	  BSD System Manager’s Manual	    mulle‐plist‐fix(8)
03864495
 
6eb8d804
 NAME
      mulle‐plist‐fix — Fix ancient property list files
03864495
 
6eb8d804
 SYNOPSIS
      mulle‐plist‐fix file [file ...]
03864495
 
6eb8d804
 DESCRIPTION
      Reads very, very old property list format from standard input and a more
48d3e562
      modern property plist format is then written to standard output.
03864495
 
6eb8d804
 SEE ALSO
      mulle‐plist‐fix(8)
03864495
 
6eb8d804
 AUTHOR
ab11f4c5
      Coded by Nat! 2013, Mulle kybernetiK. www.mulle‐kybernetik.com. The lat‐
      est version should be available at:
 
      http://www.mulle‐kybernetik.com/software/git/mulle‐plist‐utilities
03864495
 
de6772c9
 Darwin				 June 30, 2015				Darwin
6eb8d804
 </pre>
03864495
 ---
 ## mulle-plist-hack
6eb8d804
 <pre>
 mulle‐plist‐hack(8)	  BSD System Manager’s Manual	   mulle‐plist‐hack(8)
03864495
 
6eb8d804
 NAME
      mulle‐plist‐hack — Print, delete or change single key values in a prop‐
      erty list.
03864495
 
6eb8d804
 SYNOPSIS
48d3e562
      mulle‐plist‐hack
03864495
 
6eb8d804
 DESCRIPTION
      Reads a property plist from standard input, does some user supplied
      manipulations on it and writes it’s result to standard output.
03864495
 
48d3e562
      Choose an output format:
03864495
 
48d3e562
      escaped for inclusion into a C‐String (default). Not useful in combina‐
      tion with compression.
03864495
 
48d3e562
      plain for output as is.
03864495
 
48d3e562
      hex to output in hexadecimal format for inclusion in a unsigned char C‐
      Array.
03864495
 
6eb8d804
 ENVIRONMENT
      MULLE_PLIST_HEADER  The contents of this environment variable are
 			 prepended to the output.
03864495
 
6eb8d804
      MULLE_PLIST_FOOTER  The contents of this environment variable are
 			 appended to the output.
03864495
 
6eb8d804
 SEE ALSO
      mulle‐plist‐from‐files(8) mulle‐plist‐hack(8) mulle‐plist‐fix(8)
03864495
 
6eb8d804
 AUTHOR
ab11f4c5
      Coded by Nat! 2013, Mulle kybernetiK. www.mulle‐kybernetik.com. The lat‐
      est version should be available at:
 
      http://www.mulle‐kybernetik.com/software/git/mulle‐plist‐utilities
03864495
 
de6772c9
 Darwin				 June 30, 2015				Darwin
6eb8d804
 </pre>