launchd-ini

create launchd.plist files from ini file


Keywords
launchd ini, cli, pypi, python, python-library, python-script
License
Unlicense
Install
pip install launchd-ini==2019.2.25

Documentation

Travis

Install

$ [sudo] pip install launchd-ini

Functions

function __doc__
launchd_ini.create(path) create launchd.plist files from ini file

CLI

usage __doc__
python -m launchd_ini path ... create launchd.plist files from ini file(s)

Examples

launchd.ini

[my-label]
Program = my-script
StartInterval = 10

[my-label2]
Program = my-script
StartInterval = 5
$ python -m launchd_ini `launchd.ini`

my-label.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>Label</key>
    <string>my-label</string>
    <key>Program</key>
    <string>my-program</string>
    <key>StartInterval</key>
    <string>10</string>
</dict>
</plist>

readme-md - README.md generator