plistrc.scripts package

Submodules

plistrc.scripts.decode module

Script to decodes a NSKeyedArchiver encoded plist.

plistrc.scripts.decode.Main()[source]

Entry point of console script to decode NSKeyedArchiver encoded plists.

Returns:

exit code that is provided to sys.exit().

Return type:

int

class plistrc.scripts.decode.NSKeyedArchiverJSONEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]

Bases: JSONEncoder

JSON encoder for decoded NSKeyedArchiver encoded plists.

default(o)[source]

Encodes an object as JSON.

Parameters:

o (object) – object to encode.

Returns:

JSON encoded object.

Return type:

object

plistrc.scripts.extract module

Script to extract the schema of Property List files.

plistrc.scripts.extract.Main()[source]

Entry point of console script to extract Property List schemas.

Returns:

exit code that is provided to sys.exit().

Return type:

int

Module contents