Skip to main content

Installation

$ [sudo] pip install launchd-plist

Features

  • Capitalized attrs and properties identified as launchd.plist keys (custom keys also supported)

Examples

>>> class MyPlist(launchd_plist.Plist):
    Label = "MyPlist"
    StartInterval = 1
    Custom_key = "works"

    @property
    def StandardErrorPath(self):
        return os.path.expanduser("~/Logs/LaunchAgents/%s/err.log" % self.Label)

>>> MyPlist().create('launchd.plist')

launchd.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Custom_key</key>
    <string>works for Capitalized keys!</string>
    <key>Label</key>
    <string>MyPlist</string>
    <key>StandardErrorPath</key>
    <string>/Users/russianidiot/Logs/LaunchAgents/MyPlist/err.log</string>
    <key>StartInterval</key>
    <integer>1</integer>
</dict>
</plist>

Related

Links

readme42.com

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

launchd-plist-2020.12.3.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file launchd-plist-2020.12.3.tar.gz.

File metadata

  • Download URL: launchd-plist-2020.12.3.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for launchd-plist-2020.12.3.tar.gz
Algorithm Hash digest
SHA256 5fc779e72ee91d10df85b2e721f6e16319b68bb4667ee9da3015325857ae32c4
MD5 5ee4ff35d1003f94a14256024828b968
BLAKE2b-256 d2f8437cac3a3ad970db5d27c46e379c6d0dc7f568f31027697f8e79c2ad345b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2020.12.3 This release

1 file

2020.7.1

1 file

2019.4.13

1 file

2019.3.22

2 files

2019.3.12

2 files

2018.11.19

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page